Ver Mensaje Individual
  #3 (permalink)  
Antiguo 28/02/2004, 03:23
josemi
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 21 años, 10 meses
Puntos: 16
Hola,

Veamos, ese error te lo da porque el parametro que le pasas a mysql_fetch_row() no es un id de resultado valido. Si no es un id valido, es porque mysql_query() devolvio false, es decir, MySQL dio error. Para ver el mensaje de error que dio MySQL debes usar mysql_error() (www.php.net/mysql_error). Yo normalmente lo uso de esta forma:
Código PHP:
$sql="select titulo from tabla where sid=$leer";
$result mysql_query($sql) or die("Error: $sql <br>MySQL dice: ".mysql_error()); 
Asi en caso de error de MySQL el script se para y me muestra la consulta y el mensaje de error.

Y "refinando" la "solucion" de lado2mx, decir que puede ser culpa de la directiva register_globals. Mira estas FAQs: http://www.forosdelweb.com/showthrea...988#post238988 y http://www.forosdelweb.com/showthrea...989#post238989 .

Suerte.

PD: lado2mx, ¿y por que no $_POST?
__________________
Josemi

Aprendiz de mucho, maestro de poco.