Código PHP:
    <?php 
error_reporting(E_ALL);
 
//Conexion con la DB
$dbc= mysqli_connect('xxxxx','xxxxx','xxxxx','xxxxx');
 
 
//Comprobar conexion
if (!$dbc) {
    echo'Can\'t connect to the DB server';
    exit();
}
 
//Si se declaro variable Submit continuar
if (isset($_POST['Submit'])) {
 
//Declaro variables y limpio informacion en los campos
 
$email = mysqli_real_escape_string($dbc, trim($_POST['email']));
$password = mysqli_real_escape_string($dbc, trim($_POST['password']));
 
//Me aseguro que $email y $password no esten vacios
if (!empty($email) && !empty($password))
 
{  
 
//Busco en la DB el usuario para ver si existe
$query = "SELECT * FROM users WHERE email='$email' AND password=SHA('$password')";
$data = mysqli_query($dbc, $query);
 
 
if (mysqli_num_rows($data)==0) {
 
//El email no pudo ser encontrado, intentelo de nuevo
echo 'No se puso encontrar el email en nuestra lista de usuarios, por favor intente de nuevo';
 
//Proceso el query
 
mysqli_close($dbc);
 
//exit the script
exit();
 
//Cierra el if de la linea 34
                                } else {
                                    
//Si el usuario se encuentra, dar bienvenida
        echo 'Bienvenido, estas logueado';
        
                                       }
 
//Aplica al if de la linea 27
} else {
    
//Uno o mas campos estan vacios, por favor ingrese email y password.    
        echo 'Por favor ingrese el email y password para loguearse';
       }
 
//Cierra el if de la linea 18       
}
 
//Close msqli connection
 
mysqli_close($dbc);        
 
       
 
?>    
  Me parece el mensaje  'No se puso encontrar el email en nuestra lista de usuarios, por favor intente de nuevo'; tengo el usuario creado en la BD no entiendo porque no encuentra el valor... En la base de datos tengo una tabla "users" y 2 campos email y password con encriptacion SHA... No encuentro error alguno de porque.. ven algo malo en el script?