error Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result res

Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /home/virtual/site57/fst/var/www/html/includes/sql_layer.php on line 286

que hago
Por hacer puedes hacer muchas cosas, como decir que te pasa [Ooooo]
Eso puede ser o por que el codigo sql que le pasa
mysql_query este mal o por que no hayas abierto bien
la base de datos. o bien no se la hayas pasado como
argumento. O que no tengas configurada la base
de datos

Si nos enseñas el codigo veremos mejor el fallo.
(o almenos explica un poco mejor lo que tratas de hacer)
esa es la liinia 86
case "MySQL":
$row = mysql_fetch_row($res);
return $row;
break;;

si quereis agregarme alejandropastorrodriguez@hotmail.com
perdon la linia 286 la que da el error
A parte del doble ";" de despues del break, sigue la pista del $res ese a ver que es, posiblemente la base de datos este vacia... o le pidas unos datos erroneos...

Si es un weblog o parecido asegurate de haver iniciado todo correctamente (generalmente mediante ejecución de install.php), en los readme tienes toda la info al respecto...

Si no es el caso y es una web hecha por ti, yo apostaria por lo que he dicho antes, asegurate de no tener ningún error en la SELECT que devuelve $res. Siempre puedes abrir la consola mysql y ejecutar el select aver si te da error (estando en la tabla pertinente, claro)
primero falta la consulta:

$res = mysql_query("SELECT * FROM nombre_tabla",$db);

res debe ser una conuslta valida (eso es lo que te avisa el error)


y antes de eso $db debe ser una conexión valida con:

$db = mysql_connect("servidor", "usuario","clave");

y elegir la base de datos:

mysql_select_db("nombre_base_datos",$db);
6 respuestas