Problemas de verificacion

adrip22
27 de Agosto del 2004
Hola quiero verificar que el usuario entre bien el login y el password para poder entrar a una seccion de mi pagina, este es el codigo que estoy utilizando :

<?php
$link=mysql_connect("", "", "");
mysql_select_db("",$link);
$cons=mysql_query("select * from clientes where email=$login and password =$password",$link);
$sw=mysql_num_rows($cons);
if (sw==1) {
header("Location: http://fscharter.netfirms.com/Forum/nfphpbb ");
}
else {
echo"NO EXISTE SU CLAVE";
}
?>

Me sale este error:

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /mnt/web_i/d15/s33/b02219c4/www/php/Validacion2.php on line 5
NO EXISTE SU CLAVE

Sale no existe , y el usuario si existe, Por favor si alguien me puede ayudar a descubrir el error !!

vlc
27 de Agosto del 2004
¿El password lo guardas en la Base de Datos encriptado?

adrip22
27 de Agosto del 2004
Hola gracias ya solucione el problema cambie el id y sirvio!

chemon
27 de Agosto del 2004
El problema lo puedes tener en las comillas.
Prueba con esto:

$cons=mysql_query("select * from clientes where email='" . $login . "' and password ='" . $password . "'",$link);

Aqui no se distingue bien pero cada variable debe ir entre comillas simples( '$var'). Pruebalo y ya me diras si te sirve o no.

BYEEEEEEEEEEEEEEEEEEEEEEE