Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/12/2015, 11:17
Avatar de herzbazi
herzbazi
 
Fecha de Ingreso: febrero-2012
Mensajes: 612
Antigüedad: 12 años, 2 meses
Puntos: 36
consulta php y mysqli devuelve siempre 0

compañeros y maestros requiero su ayuda con una función , la cual es de un sistema de logueo , el tema es que siempre me devuelve 0 y por resultado me da un mensaje que dice que no existe en el usuario.

aun cuando ya he colocado el usuario y contraseña correctos , el error inicio desde que quise poner la seguridad a la consulta , podrian ayudarme ,,

gracias


Código PHP:
Ver original
  1. <?php
  2.     require_once('core.php');
  3.     class Logueo{
  4.         public function usuario(){
  5.             $existe=(sprintf("SELECT *  FROM usuarios WHERE correo = '%d' AND contrasena = '%s'",
  6.                     mysql_real_escape_string($_POST['correo']) ,
  7.                     mysql_real_escape_string($_POST['contrasena'])));
  8.                     $sql=mysqli_query($existe,Conectar::con());
  9.                     if(mysqli_num_rows($sql) == 0){
  10.                         header("Location:index.php?mensaje=1");
  11.                     }elseif (mysqli_num_rows($sql) == 1){
  12.                         while($fila=mysql_fetch_array($sql)){
  13.                             $_SESSION['usuario'] = $fila['tipousuario'];
  14.                         }
  15.                         header("Location:principal.php");
  16.                     }elseif (mysqli_num_rows($sql) > 1) {
  17.                         header("Location:index.php?mensaje=2");
  18.                     }
  19.         }
  20.     }
  21. ?>
__________________
Enseña todo lo que sepas...
Aprende todo lo que puedas..