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

esta consulta me da 0 registros pero deberia darme 3 registros pongo el codigo por si me estoy perdiendo algo:

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. }
$trabajadores es un array con los nombres de los trabajadores que es el valor que guardo en ese campo osea los nombres.

La consulta no me da ningun error pero la variable $count me da 0.

Saludos.