Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/07/2004, 02:11
aimar_20
 
Fecha de Ingreso: junio-2004
Mensajes: 101
Antigüedad: 19 años, 11 meses
Puntos: 0
duda con la función mysql_num_rows

Hola, estoy creando un sistema de autentificación de usuarios, y tengo el siguiente código:


<?php
session_start();

if (isset($HTTP_POST_VARS['userid']) && isset($HTTP_POST_VARS['password']))
{

$userid = $HTTP_POST_VARS['userid'];
$password = $HTTP_POST_VARS['password'];

$db_conn = mysql_connect('localhost', 'webauth', 'webauth');
mysql_select_db('auth', $db_conn);
$query = 'select * from auth '
."where name='$userid' "
." and pass=password('$password')";
$result = mysql_query($query, $db_conn);
if (mysql_num_rows($result) >0 )
{
$HTTP_SESSION_VARS['valid_user'] = $userid;
}
}
?>


Cuando ejecuto el código me aparece el siguiente error:

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in c:\home\chapter20\authmain.php on line 16


A que puede ser debido?
Yo no entiendo mucho porque me da ese error, alguien me podría indicar como corregirlo?

Gracias