Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

error de principiante

Estas en el tema de error de principiante en el foro de Mysql en Foros del Web. Me sale este error Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in (...) blog/funciones.php on line 44 Le doy vueltas y ...
  #1 (permalink)  
Antiguo 20/06/2006, 17:13
Avatar de darkgaze  
Fecha de Ingreso: febrero-2006
Ubicación: Madrid, España
Mensajes: 462
Antigüedad: 18 años, 2 meses
Puntos: 2
error de principiante

Me sale este error

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in (...) blog/funciones.php on line 44


Le doy vueltas y no entiendo qué demonios habré hecho mal.
Este es mi codigo, que esta en un archivo con funcinoes varias, e incluido con require("funciones.php")

Código:
function postActual($num)
{
	   $consulta = mysql_query("SELECT num_post FROM posts WHERE pag=$num");
Linea 44->	   $array = mysql_fetch_array($consulta);
	   return $array['num_post'];
}
Algo mal?. Yo sinceramente, no lo veo!
  #2 (permalink)  
Antiguo 21/06/2006, 02:33
Avatar de jerkan  
Fecha de Ingreso: septiembre-2005
Mensajes: 1.607
Antigüedad: 18 años, 7 meses
Puntos: 19
Seguramente hay algún error en la consulta, ésta te devuelve FALSE y por eso te da error la función mysql_fetch_array. Después de hacer una consulta, comprueba siempre el resultado para ver si es válido o no.
Puedes probar a llamar a la función mysql_error después de la query y ver qué te dice.
Quizá el error venga por la variable $num. Suerte.
  #3 (permalink)  
Antiguo 21/06/2006, 09:00
Avatar de darkgaze  
Fecha de Ingreso: febrero-2006
Ubicación: Madrid, España
Mensajes: 462
Antigüedad: 18 años, 2 meses
Puntos: 2
Estupendo. mil gracias :)
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 16:07.