Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/11/2012, 20:16
skielz
 
Fecha de Ingreso: abril-2010
Mensajes: 66
Antigüedad: 14 años
Puntos: 0
Problema con el argumento de mysql_fetch_array();

Estoy reciibiendo este mensaje de error:
Código:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL 
result resource in /xxxx/xxxxxxxx/xxxxxxxl/iframe.php on line 7
El error ocurre porque en el argumento del mysql_fetch_array puse esto:
Código:
("SELECT (message) FROM (messages) WHERE contador=$_SESSION['contador']);
si elmino la parte del WHERE, el error desaparece, por lo tanto deduje que lo que causa el error es la variable $_SESSION['contador'].
No entiendo por qué ya que esa variable contiene un valor entero, viene desde esta otra página:

Código:
mysql_query("INSERT INTO messages (user,message) VALUES ('$user', '$message')");
$_SESSION['contador']=mysql_insert_id();
o sea que con esa variable de session, estoy usandolas primary key rescatadas por el mysql_insert_id(). Son números!

Si hago un "echo $_SESSION['contador']" siempre me tira números, asi que agradecería que alguien me explique a que se debe el warning.