Ver Mensaje Individual
  #4 (permalink)  
Antiguo 21/01/2003, 14:41
josemi
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 21 años, 10 meses
Puntos: 16
Hola,

Si no pones el codigo es muy dificil darte la respuesta. Pero si lees el mensaje de error te dice que el parametro que le has pasado a mysql_fetch_row() no tiene un valor valido. Normalmente ese parametro es una variable a la que le has asignado el valor devuelto por mysql_query(). mysql_query() devuelve un valor valido si no se ha producido ningun error al ejecutar la consulta MySQL, o FALSE si se ha producido un error. FALSE no es un valor valido como parametro de mysql_fetch_row(). Es decir, que posiblemente tu error sea debido a que se ha producido un error MySQL al ejecutar la consulta. Esto puede ser debido a que intentas acceder a una tabla que no existe o algun tipo de error de sintaxis SQL. Para saber que error ha sido, puedes usar la funcion mysql_error(). Ejemplo:
Código PHP:
$result=mysql_query($consulta);
if (!
$result)  // si result es FALSE, se cumple la condicion
{
  echo 
"Error en la consulta $consulta. MySQL dice ".mysql_error();
  exit;

te recomiendo que te leas en el manual las funciones de MySQL. Vienen muchos ejemplos.

Suerte.
__________________
Josemi

Aprendiz de mucho, maestro de poco.