QUE ESTOY HACIENDO MAL??

fvzz
18 de Enero del 2006
$qry = "SELECT * FROM `users` WHERE 1 LIMIT 0, 30";
$qry .= " ORDER BY id ASC";
$sql = mysql_query($qry, $conexion);

while($row=mysql_fetch_assoc($sql))
{
echo $row['id'];
echo $row['name'];
}

Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /home/.... on line 10

MIERDA
18 de Enero del 2006
VIVIR

fvzz
18 de Enero del 2006
Gracias por tu comentario, "MIERDA" pero no me sirve de nada. Dios te bendiga.

Vicent
18 de Enero del 2006
Yo creo que fallan dos cosas.
En primer lugar la variable $qry la machacas cuando le asignas la cadena "ORDER BY id ASC" así pues le pasas a la funcion mysql_fetch_assoc () una consulta incorrecta. Prueba a hacer
$qry = "SELECT * FROM `users` WHERE 1 LIMIT 0, 30 ORDER BY id ASC";
En segundo lugar users entre comillas no me huele demasiado bien... el nombre de la tabla se le debe pasar sin comillas; aunque no se si con comillas tambien funcionaría.
Salutacions des de València.
Amunt València!