Agradecería si alguien puede ayudarme en buscar el error.
Código MySQL:
Ver original
$consulta = "SELECT un.*, po.nombre_poblacion, ti.nombre_tipo_".$idioma.", op.operacion_tipo_".$idioma." FROM t_un as un, t_poblacion as po, t_tipo as ti, t_operacion as op, t_familia AS fm WHERE un.poblacion = po.id_poblacion AND un.tipo = ti.id_tipo AND un.operacion = op.id_operacion AND un.operacion = ".$idOperacion." AND un.operacion = fm.id_familia ".$condFam.' '.$cndTip.' '.$cndCiu.' '.$cndPre.' '.$cndHab.' '.$cndMet." ORDER BY ".$opor." ".$oby; $qConsulta = mysql_query($consulta); $registres = mysql_num_rows($qConsulta);
Me da el siguente aviso:
Código :
Ver original
"Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\fincampsMBG\includes\inc_immoblestrobats.php on line 26"
Lo primero en pensar es en algún error en el SELECT, pero he comprobado el valor de la varible $consulta, lo he copiado y ejecutado, devolvíéndome 7 registros. Con lo que entiendo que la sentencia es correcta.
La linea 26, la del error es: $registres = mysql_num_rows($qConsulta);
Muchas gracias