Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/05/2016, 12:40
wilson_romero
 
Fecha de Ingreso: diciembre-2015
Mensajes: 369
Antigüedad: 8 años, 4 meses
Puntos: 4
problema con consulta a la base de datos

Hola amigo solo me faltan resolver dos problemas para publicar mi aporte de usuarios
quiero hacer una petición a la base de datos que pregunta esto

busca en toda la tabla usuarios donde el email es igual XXX y el pass no es igual
esto lo codifico asi para la maquina

Código PHP:
Ver original
  1. $proceso1 = mysqli_query($conexion, "SELECT * FROM usuarios WHERE email='$email' AND pass !='$pass'");
  2.  if ($confirmacion = mysqli_fetch_array($proceso1));
  3.  {
  4.     echo "el pass es incorrecto el email esta bien ";
  5.     $confirmacion["email"];
  6.     echo $confirmacion["email"];
  7.  }
pero tambien tengo otro codigo abajo que me esta validando el usuario y tambien se imprime cuando ejecuto el script se supone que si no es igual me imprime una cosa y los dos estan mal me imprima una cosa y si son correcto pues entre a la sesion

este es el codigo del otro se están ejecutando los dos a la vez si pongo el pass masl y email bine

este es el código

Código PHP:
Ver original
  1. $proceso = mysqli_query($conexion, "SELECT * FROM usuarios WHERE email='$email' AND pass='$pass'");
  2.  //cerrar conexion//
  3.  mysqli_close($conexion);
  4.     //busca en la bd
  5.     if($resultado = mysqli_fetch_array($proceso))
  6.     {
  7.          //creamos las variables de sesion sacando valores de la tabla usuarios . Donde email es igaul a $email y pass es igual a $pass  
  8.         $_SESSION['id'] = $resultado["id"];
  9.         $_SESSION['ip'] = $resultado["ip"];
  10.         $_SESSION['img'] = $resultado["img"];
  11.         $_SESSION['fecha_hora'] = $resultado["fecha_hora"];
  12.         $_SESSION['nick'] = $resultado["nick"];
  13.         $_SESSION['pass'] = $resultado["pass"];
  14.         $_SESSION['email'] = $resultado["email"];    
  15.         //redirecionamos a sesion.php
  16.         header("location: sesion.php");
  17.     }else{
  18.       echo "user no valido";
  19.     }
  20. }
pero me funciona si lo pongo todo bien se puede logear, cual sera la musaraña que no entiendo :)