Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/11/2013, 08:19
Avatar de h2swider
h2swider
 
Fecha de Ingreso: julio-2007
Ubicación: Ciudad de Buenos Aires
Mensajes: 932
Antigüedad: 16 años, 9 meses
Puntos: 194
Respuesta: consulta sql desde php siempre me da 0

Si copias y pegas el string sql resultante en un cliente mysql, que pasa?

Si entra a este else:

Código PHP:
Ver original
  1. }else{
  2.        $sql.="(trabajadores LIKE '%?%' OR trabajadores LIKE '%?%') OR";
  3.     }

y después
Código PHP:
Ver original
  1. $sql.=
  2. "AND
  3.  edad > 64";

¿No se están juntando el OR y el AND?

Código PHP:
Ver original
  1. $pdo->bindParam($p,$trabajador;
Acá te falta un paréntesis derecho.

Código PHP:
Ver original
  1. echo$count;
Falta un espacio.

Código PHP:
Ver original
  1. for($i=0;$i<count($trabajadores);$i++){
Los count intenta hacerlos fuera de los ciclos guardando el resultado en una variable, asi el conteo no se ejecuta en cada vuelta.
Código PHP:
Ver original
  1. $foo = count($trabajadores);
  2. for($i=0;$i<$foo;$i++){

Amigo, no es por nada pero veo que el código esta repleto de errores de todo tipo, desde muy graves como los errores de sintaxis, hasta de rendimiento y de lógica. Yo diría que lo mastiques un poco mas.
__________________
Codifica siempre como si la persona que finalmente mantedra tu código sea un psicópata violento que sabe donde vives

Última edición por h2swider; 21/11/2013 a las 08:26