hola amigos
agradeceria mucho me den una mano con la autentificacion de mis usuarios
http://fenicia.org/usuario/
mis usuarios dentro de mi bd son:
uno
dos
y la web me bota este mensaje
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/fenicia/public_html/usuario/buscar.php on line 26
El usuario no existe
este es el codigo que estoy usando en el archivo buscar.php
<?php
ob_start();
session_start();
//recojo el valor del formulario mediante $_POST
$nombre = $_POST['usuario'];
$i=0;
//conexion con mysql
$dp_di="localhost";
$db_usuario="fenicia_usuario";
$db_clave="20122012";
$conectar=mysql_connect ($dp_di,$db_usuario,$db_clave);
if ($conectar==NULL)
{
printf ("Error");
}
//conectamos con la base de datos prueba
$db='fenicia_usuarios';
mysql_select_db($db, $conectar);
//hago la consulta a la tabla usuarios2012
$consulta= "SELECT nombreBD FROM usuarios2012 WHERE usuario='$usuario' and clave=SHA1('$clave')";
$resultado=mysql_query($consulta,$conectar);
//checas si devuelve un resultado la consulta
if(mysql_num_rows($resultado)!=0)
{
$_SESSION['usuario']=$usuario; //recojo en una sesion el nombre del usuario
while ($row = mysql_fetch_array($resultado))
{
$_SESSION['nombre_bd']=$row[$i]; //recogo en una sesion el nombre de la bd que puede utilizar el usuario
$i++;
}
}else
{
//si llegas aqui es por que no se encontro el usuario o no coincidio con el password..
//hacemos lo que quieras..
echo "El usuario no existe";
}
?>