Yo empezaría comprobando que realmente te conectas al servidor MySql. Añade unos
or die("") como los que te propongo a ver si recibes un error antes de ejecutar la consulta:
Código PHP:
<?
session_start();
$usuario=$_POST['user'];
$password=$_POST['pass'];
if ($usuario && $password)
{
// Si el usuario ha intentado hacer log in
$db_conn = mysql_connect("localhost", "xxxxx", "yyyyy") or die("No conecto al servidor MySql"); //<- OJO
mysql_select_db("registro", $db_conn) or die("No selecciono la base"); //<- OJO
$consulta = "select * from usuarios "
."where usuario='$usuario' "
." and password='$password' ";
$result = mysql_query($consulta, $db_conn) or die("No cargo la consulta"); //<- OJO
if (mysql_num_rows($result) >0 )
{
// si están en la base de datos registra la id de usuario
$valid_user = $usuario;
session_register("valid_user");
}
}
?>