Hola, al fin lo solucione, era el fallo mas tonto que te puedes imaginar, era pasarle los comodines con la variable asin:
Código PHP:
Ver original$sql="SELECT COUNT(*) FROM empreado WHERE ";
for($i=0;$i<count($trabajadores);$i++){ if($i+1==count($trabajadores)){ $sql.="(trabajadores LIKE ? OR extrabajadores LIKE ?)";
}else{
$sql.="(trabajadores LIKE ? OR extrabajadores LIKE ?) OR";
}
}
$sql.=
"AND
edad > 64";
$pdo=$db->prepare($sql);
$p=1;
for($i=0;$i<count($trabajadores);$i++){ $trabajador='%'.$trabajadores[$i].'%';
$pdo->bindParam($p,$trabajador);
$p++;
$pdo->bindParam($p,$trabajador);
$p++;
}
$execute=$pdo->execute();
if($execute){
$count=$pdo->fetchColumn();
echo$count;
}
Bueno solo agradecer a todos los que intentaron ayudarme, saludos.