Código PHP:
$trabajadores es un array con los nombres de los trabajadores que es el valor que guardo en ese campo osea los nombres.Ver original
$sql="SELECT COUNT(*) FROM empreado WHERE "; $sql.="(trabajadores LIKE '%?%' OR extrabajadores LIKE '%?%')"; }else{ $sql.="(trabajadores LIKE '%?%' OR extrabajadores LIKE '%?%') OR"; } } $sql.= "AND edad > 64"; $pdo=$db->prepare($sql); $p=1; $trabajador=$trabajadores[$i]; $pdo->bindParam($p,$trabajador); $p++; $pdo->bindParam($p,$trabajador); $p++; } $execute=$pdo->execute(); if($execute){ $count=$pdo->fetchColumn(); echo$count; }
La consulta no me da ningun error pero la variable $count me da 0.
Saludos.