Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in ..
Hola, he hecho un pequeño gestor de banners que funciona, pero me pone Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in ... y no se pq a qui esta el codigo que como ya he dicho funciona bien.
$query = "SELECT * FROM banners WHERE ((frecuencia='5')AND(estado<='5'))";
$respuesta= mysql_query($query);
while($myrow=MySQL_fetch_array($respuesta)){
$frecuencia=$myrow["frecuencia"];
$estado=$myrow["estado"];
if(($frecuencia == '5')AND($estado <= '5')){
$ventananueva=$myrow["ventananueva"];
$IDbanners=$myrow["IDbanners"];
$tipo=$myrow["tipo"];
$frecuencia=$myrow["frecuencia"];
$estado=$myrow["estado"];
Sabriais decirme pq me dice eso????
$query = "SELECT * FROM banners WHERE ((frecuencia='5')AND(estado<='5'))";
$respuesta= mysql_query($query);
while($myrow=MySQL_fetch_array($respuesta)){
$frecuencia=$myrow["frecuencia"];
$estado=$myrow["estado"];
if(($frecuencia == '5')AND($estado <= '5')){
$ventananueva=$myrow["ventananueva"];
$IDbanners=$myrow["IDbanners"];
$tipo=$myrow["tipo"];
$frecuencia=$myrow["frecuencia"];
$estado=$myrow["estado"];
Sabriais decirme pq me dice eso????
No te sabria decir. Eso es porque la consulta no se ejecuta bien.
Modifica asi la linea:
$respuesta=mysql_query($query)or die(mysql_error()),
Asi te mostrara cual es el error que esta ocurriendo exactamente.
De todos modos eso es por que no ejecuta bien la consulta
Modifica asi la linea:
$respuesta=mysql_query($query)or die(mysql_error()),
Asi te mostrara cual es el error que esta ocurriendo exactamente.
De todos modos eso es por que no ejecuta bien la consulta
el mensaje de error este te aparece cuando quiere hacer un while de una consulta vacia,
debes tener un error en la consulta
debes tener un error en la consulta
Pues bien 'tenori', espero que esto te pueda ayudar:
PHP es sencible a las letras mayusculas y minusculas por lo que veo el error que pasa es el siguiente:
1ro.- Verifica la linea en que te aparece el error,
2do.- Si el error esta en la linea ...
...
while($myrow=MySQL_fetch_array($respuesta)){
...
Solo debes cambiar a :
...
while($myrow=mysql_fetch_array($respuesta)){
...
Y tu consulta funcionara.
Saludos y luego nos apoyamos.
[email protected]
PHP es sencible a las letras mayusculas y minusculas por lo que veo el error que pasa es el siguiente:
1ro.- Verifica la linea en que te aparece el error,
2do.- Si el error esta en la linea ...
...
while($myrow=MySQL_fetch_array($respuesta)){
...
Solo debes cambiar a :
...
while($myrow=mysql_fetch_array($respuesta)){
...
Y tu consulta funcionara.
Saludos y luego nos apoyamos.
[email protected]
