Foros del Web » Programando para Internet » PHP »

A ver que le pasa a éste Warning

Estas en el tema de A ver que le pasa a éste Warning en el foro de PHP en Foros del Web. Tengo el siguiente código php para mostrar unas noticias: Código PHP:        <?                    $mn  =  mysql_query ( "select * from not order by id desc limit 0,5" , $link );                    while( $ma  =  mysql_fetch_array ...
  #1 (permalink)  
Antiguo 10/07/2005, 14:44
Avatar de yampoo  
Fecha de Ingreso: noviembre-2001
Ubicación: Vilanova i la Geltrú
Mensajes: 1.942
Antigüedad: 16 años
Puntos: 0
A ver que le pasa a éste Warning

Tengo el siguiente código php para mostrar unas noticias:

Código PHP:
      <?
                   $mn 
mysql_query("select * from not order by id desc limit 0,5",$link);
                   while(
$ma mysql_fetch_array($mn)) {
                    echo 
"<tr>";
                      echo 
"<td width=100% height=44 valign=top>";
                      echo 
"<b><font size=3 color=#1551B4>";
                      echo 
"<img border=0 src=imagenes/cuad.gif width=8 height=8>";
                      echo 
"<a href=noticia.html?id=".$ma['id']."><font size=3>".$ma['titulo']."</font></a></font></b><br>";
                      echo 
$ma['desc']."</td>";
                   echo 
" </tr>";
                    }
                    
?>
Pero al ejecutarlo me da éste warning:

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in F:\hshome\sergioso\ebolsa.net\portada.html on line 154

Y no muestra nada, y en esa tabla hay dos noticias... tendría que mostrar alguna... pero sólo da ese warning, ¿qué le pasa?
  #2 (permalink)  
Antiguo 10/07/2005, 15:02
 
Fecha de Ingreso: julio-2005
Ubicación: España
Mensajes: 91
Antigüedad: 12 años, 5 meses
Puntos: 0
Ese mismo error me daba a mi hace poco y tampoco sabía porque era. Probe aa poner la llamada a mysql_query sin el segundo parametro y ya no me daba el warning. Lo que no entiendo es q si se supone q ese segundo parametro no es opcional como sin el funciona bien..

Código:
 $mn = mysql_query("select * from not order by id desc limit 0,5");
 while($ma = mysql_fetch_array($mn)) {
    ......
 {
  #3 (permalink)  
Antiguo 10/07/2005, 16:56
Avatar de yampoo  
Fecha de Ingreso: noviembre-2001
Ubicación: Vilanova i la Geltrú
Mensajes: 1.942
Antigüedad: 16 años
Puntos: 0
Pues me sigue sin ir....
  #4 (permalink)  
Antiguo 10/07/2005, 19:06
Avatar de yampoo  
Fecha de Ingreso: noviembre-2001
Ubicación: Vilanova i la Geltrú
Mensajes: 1.942
Antigüedad: 16 años
Puntos: 0
Ya esta.. ahora caigo... la tabla se llama "not", y es una palabra reservada, anda que ando fino..
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:12.