Vamos a ver... Si no he entendido mal necesitas un usuario necesita que los tres condicionantes sean válidos para entrar, ¿no?. Pues la consulta está bien pero te falla lo más importante: La estructura de control
Código PHP:
$db = mysql_connect("$localhost","$usr","$pasw");
mysql_select_db("$dbase",$db);
$leer = mysql_query("SELECT usuario, pass, contesto FROM usuarios WHERE usuario='$usuario' && pass='$pass' && contesto=''",$db);
// Si no se cumple una de las tres condiciones la consulta te devolverá 0 registros, así que...
if (mysql_num_rows($leer)!=0)
{
// Si es distinto de 0 es que los condicionantes han sido cumplidos.
// Así que dejamos que el usuario entre al sistema
}else
{
// Si mysql_num_rows($leer) es igual a 0, no permitimos la entrada
//Denegamos el acceso al no haber ningún registro que cumpla los tres requisitos.
}
mysql_free_result($leer);
mysql_close($db);
Saludos,
Ababol.