Programación Web y Scripting > PHP
Mysql_fetch_array(<variable>) No Me Funciona
(1/1)
Gallagher:
--- Código: Text --- while ($fila=mysql_fetch_array($rs)){
hola me da error en esta linea argumentando
mysql_fetch_array(): supplied argument is not a valid MySQL result resource
tienen idea que es?
en rs tengo
--- Código: Text ---$rs=mysql_db_query($SQL,$Link); donde sql es u query y link guarda el DSN a la base
el metodo mysql_fetch_Array esta deprecado o algo???
:lightsabre:
si no como hago para traer datos a un recordset e ru moviendome
como un EOF?
desde ya muchas gracias
Avalon:
Hola, el error indica que $rs no contiene un resultado válido, bien porque ningún registro cumpla las condiciones de la consulta o bien porque haya algún error en la consulta.
Si se trata de lo primero, puedes controlarlo así:
--- Código: Text ---if (mysql_num_rows($rs)) { while ($fila=mysql_fetch_array($rs)){ ... }}
Y para lo segundo puedes comprobarlo de esta forma:
--- Código: Text ---$rs=mysql_db_query($SQL,$Link) or die(mysql_error());
Espero que te sirva.
Salu2,
Avalon
Gallagher:
avalon gracias por todo al final al poner eso de DIe
descubri que te da el error :D
entonces
me fije y me di cuenta que como estoy usando phpmyadmin no tenia asociado
el usuario a la base y no tenia hecho el conection string :P
tonces anduvo todo perfecto........ y por si fuera poco
hacia un mysql_db_query del sql en vez de la base
te agradesco :)
Navegación
Ir a la versión completa