• Lunes 23 de Diciembre de 2024, 16:58

Autor Tema:  Mysql_fetch_array(<variable>) No Me Funciona  (Leído 1403 veces)

Gallagher

  • Miembro activo
  • **
  • Mensajes: 51
    • Ver Perfil
    • http://www.desvelat.com.ar
Mysql_fetch_array(<variable>) No Me Funciona
« en: Miércoles 14 de Abril de 2004, 06:44 »
0
Código: Text
  1.  
  2. while (&#036;fila=mysql_fetch_array(&#036;rs)){
  3.  
  4.  



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
  1. &#036;rs=mysql_db_query(&#036;SQL,&#036;Link);
  2.  
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

  • Miembro MUY activo
  • ***
  • Mensajes: 448
    • Ver Perfil
Re: Mysql_fetch_array(<variable>) No Me Funciona
« Respuesta #1 en: Miércoles 14 de Abril de 2004, 09:25 »
0
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
  1. if (mysql_num_rows(&#036;rs)) {
  2.   while (&#036;fila=mysql_fetch_array(&#036;rs)){
  3.     ...
  4.   }
  5. }
  6.  


Y para lo segundo puedes comprobarlo de esta forma:

Código: Text
  1. &#036;rs=mysql_db_query(&#036;SQL,&#036;Link) or die(mysql_error());
  2.  


Espero que te sirva.


Salu2,
Avalon

Gallagher

  • Miembro activo
  • **
  • Mensajes: 51
    • Ver Perfil
    • http://www.desvelat.com.ar
Re: Mysql_fetch_array(<variable>) No Me Funciona
« Respuesta #2 en: Jueves 15 de Abril de 2004, 08:20 »
0
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 :)