Ver Mensaje Individual
  #12 (permalink)  
Antiguo 22/04/2007, 15:25
okram
Invitado
 
Mensajes: n/a
Puntos:
Re: Mysql_num_rows ERROR supplied argument is not a valid MySQL result resource

Cita:
Iniciado por McBlink Ver Mensaje
el problema es que si yo le pongo que me tire el error en la consulta, noi me lo tira poorque esta bien, el problema esta en la linea 15
Es cierto, no te tira error ya que la consulta està bien realizada. El problema es que para usar funciones como mysql_num_rows(), mysql_fetch_array(), etc. etc. no basta con realizar la consulta a la base de datos, sino que tienes que guardar esta consulta en una variable, que desde aquì la llamaremos identificador de la consulta. Así, las funciones que te listè màs arriba usaràn este identificador para procesar la consulta que hiciste... Tu còdigo deberìa ser algo asì:

Código PHP:
$consulta "SELECT count(*) AS cantidad FROM seguridad WHERE ip = '$IP' AND user = '$$user[0]'";
 
//A partir de aqui, la variable $consulta se convierte en el identificador de
//la consulta que hiciste en la base de datos
$consulta mysql_query($consulta);
 
if (
mysql_num_rows($consulta) > 0) {
//..algo

Un saludo,