Ver Mensaje Individual
  #14 (permalink)  
Antiguo 21/11/2013, 16:07
pithon
 
Fecha de Ingreso: mayo-2011
Mensajes: 1.201
Antigüedad: 13 años, 6 meses
Puntos: 10
Respuesta: consulta sql desde php siempre me da 0

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
  1. $sql="SELECT COUNT(*) FROM empreado WHERE ";
  2.     for($i=0;$i<count($trabajadores);$i++){
  3.         if($i+1==count($trabajadores)){
  4.             $sql.="(trabajadores LIKE ? OR extrabajadores LIKE ?)";
  5.         }else{
  6.            $sql.="(trabajadores LIKE ? OR extrabajadores LIKE ?) OR";
  7.         }
  8.     }
  9.     $sql.=
  10.     "AND
  11.      edad > 64";
  12.     $pdo=$db->prepare($sql);
  13.     $p=1;
  14.     for($i=0;$i<count($trabajadores);$i++){
  15.         $trabajador='%'.$trabajadores[$i].'%';
  16.         $pdo->bindParam($p,$trabajador);
  17.         $p++;
  18.         $pdo->bindParam($p,$trabajador);
  19.         $p++;
  20.     }
  21.     $execute=$pdo->execute();
  22.     if($execute){
  23.         $count=$pdo->fetchColumn();
  24.         echo$count;
  25.     }
Bueno solo agradecer a todos los que intentaron ayudarme, saludos.