Ver Mensaje Individual
  #11 (permalink)  
Antiguo 22/02/2008, 02:46
sergi_climent
 
Fecha de Ingreso: enero-2005
Ubicación: Barcelona
Mensajes: 1.473
Antigüedad: 20 años, 1 mes
Puntos: 10
Re: Error mysql_num_rows.

Hola,

has probado de hacer un echo de la consulta?
y de si te llegan bien las variables?
Código PHP:
<?php
$nick
$_REQUEST['nick']; 
echo 
"Nick: ".$nick."<br>";
$contrasena sha1($_REQUEST['pass']); 
echo 
"Pass: ".$contrasena."<br>";
// Siempre poner un die para q ssalga un error en caso de fallo
$conn mysql_connect("host","user","pass")or die ("Error de connexión: host/user/pass incorrecto");
mysql_select_db("directorio",$conn) or die ("Error de connexión: base de datos incorrecta");
 

//$ssql = "SELECT nick FROM usuarios WHERE nick='$nick' and pass='$contrasena'"; 
$query "SELECT nick FROM usuarios WHERE nick='$nick' and pass='$contrasena'";
//Imprime a ver si sale correcto el query 
echo "Query: ".$query."<br>";
$rs mysql_query($query,$conn) or die("Error SQL: ".mysql_error()); 
if (((
$nick)=="") || (($contrasena)=="")) { 

include 
'sesionFaltanDatos.php';} 
          
else{ 
    echo 
mysql_num_rows($rs); 
    if (
mysql_num_rows($rs)==0){ 
        include 
'sesionIncorrecta.php';} 
    else{  
        
session_start(); 
        include 
'sesionCorrecto.php';} 

  
mysql_free_result($rs); 
mysql_close($conn); 
?>

saludos
__________________
"Cada hombre es el hijo de su propio trabajo"
Miguel de Cervantes Saavedra
"La experiencia es algo que no consigues hasta justo depués de necesitarla"
Laurence Olivier