Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/01/2017, 09:22
primary
 
Fecha de Ingreso: agosto-2011
Mensajes: 306
Antigüedad: 12 años, 8 meses
Puntos: 5
Respuesta: Duda con consulta PHP + MYSQL

hola, mas o menos lo que haces es actualizar una tabla cada vez que inicia sesion los usuarios, para posteriormente verificar si estan logueados.
Es eso mas o menos?

porque siendo asi y volviendo a tu pregunta, si esta bien la consulta pero siempre te dara un valor verdadero osea (usuario datos correctos) porque consulta esta bien. en este caso deberias saber el numero de registros afectados algo asi:


quitando el fetch_assoc() que esto es para recorrer el select con un while por ejemplo.
Código PHP:
Ver original
  1. $rows = $r->num_rows;
  2. if($rows==1){
  3.     echo"usuario  datos correctos";
  4. }else{
  5.    echo"incorrecto";
  6. }

ademas es mejor usar COUNT en tu sql.

De todas formas eso se hace con variables de sesion,cada vez que inician sesion le activas la sesion asi:

Código PHP:
Ver original
  1. $_SESSION["LOGUEADO"]=1;


para saber si esta logueado asi

Código PHP:
Ver original
  1. if(isset($_SESSION["LOGUEADO"])&&$_SESSION["LOGUEADO"]==1){
  2.     echo"usuario logueado";
  3. }else{
  4.     echo"no logueado";
  5. }

saludos

Última edición por primary; 21/01/2017 a las 09:31