Cita:
Iniciado por Bugger
Cuando ejecutas la consulta, hazlo de la siguiente manera:
Código PHP:
$sql = mysql_query("TU SENTENCIA SQL") or die(mysql_error());
con esto encontrarás el error de tu SQL, que por lo que he visto en mysql_num_rows te lo está diciendo.
Saludos
Si no pongo ningún if y ejecuto el código normal no me da fallo en la consulta. Por tanto no creo que sea error del SQL. Aún así probaré lo que me has dicho