Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/07/2009, 11:06
Avatar de rafaconpu
rafaconpu
 
Fecha de Ingreso: febrero-2006
Mensajes: 331
Antigüedad: 18 años, 2 meses
Puntos: 3
Me da error de Warning

Buenas tardes,

Tengo el siguiente código (aparentemente está bien):

Código PHP:
$user=trim($_POST['tusuario']);
    
$pass=md5(trim($_POST['tpassword']));

    
$sql "select usuario, password from t_socio where usuario='$user' and password='$pass'";

    
$rs mysql_query($sql$conn);    

    if (
mysql_num_rows($rs) != 0){
        echo 
"Hay Registros";
    }else{
        echo 
"No devuelve nada";
    } 
pero siempre me devuelve este Warning:

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in

He probado a poner la SQL de todas las maneras posibles, incluso indicándole un valor estático en la claúsula WHERE en lugar de pasarle una variable y siempre me da el mismo warning, no llegando a devolver ningún registro.

He comprobado en la tabla y efectivamente tengo un registro que coincide tanto el usuario como el password.

¿Qué puede estar ocurriendo?

Solucion
: El error estaba en la asignacion de privilegios para el usuario concreto de la base de datos, el cual no tenía los permisos necesarios asignados.

Última edición por rafaconpu; 20/07/2009 a las 11:15 Razón: Di con la solución