Cogí un código de internet y lo modifiqué puesto que no tengo mucha idea de bases de datos y no entiendo realmente qué puede fallar o qué cambié para que no funcione :S
No sé si hay algún error de sintaxis, ojalá me puedan ayudar...
Código PHP:
<? session_start();
include("bbdd_conexion.php");
$nick = $_POST['nick'];
$pass = sha1(md5(trim($_POST['pass'])));
$link=mysql_connect($server,$dbuser,$dbpass);
$query = sprintf("SELECT *
FROM users WHERE nick='$nick' && pass='$pass'");
$result=mysql_db_query($database,$query,$link);
if(mysql_num_rows($result)){ // nos devuelve 1 si encontro el usuario y el password
$array=mysql_fetch_array($result);
$_SESSION["nick"]=$array["nick"];
$_SESSION["loginOK"]="1";
header("location:index.php");
} else {?>