Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/07/2014, 06:19
mblascog
 
Fecha de Ingreso: enero-2002
Ubicación: Sabadell
Mensajes: 565
Antigüedad: 22 años, 11 meses
Puntos: 4
mysql_num_rows() expects parameter 1 to be resource

Buenas,
Agradecería si alguien puede ayudarme en buscar el error.

Código MySQL:
Ver original
  1. $consulta = "SELECT un.*, po.nombre_poblacion, ti.nombre_tipo_".$idioma.", op.operacion_tipo_".$idioma."
  2.                  FROM t_un as un, t_poblacion as po, t_tipo as ti, t_operacion as op, t_familia AS fm
  3.                  WHERE un.poblacion = po.id_poblacion AND un.tipo = ti.id_tipo AND un.operacion = op.id_operacion AND un.operacion = ".$idOperacion."
  4.                  AND un.operacion = fm.id_familia ".$condFam.' '.$cndTip.' '.$cndCiu.' '.$cndPre.' '.$cndHab.' '.$cndMet."
  5.                  ORDER BY ".$opor." ".$oby;
  6.         $qConsulta = mysql_query($consulta);
  7.         $registres = mysql_num_rows($qConsulta);

Me da el siguente aviso:
Código :
Ver original
  1. "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
__________________
Qué fácil cuando lo sabes y qué difícil cuando no