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$rows = $r->num_rows;
if($rows==1){
echo"usuario datos correctos";
}else{
echo"incorrecto";
}
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:
para saber si esta logueado asi
Código PHP:
Ver originalif(isset($_SESSION["LOGUEADO"])&&$_SESSION["LOGUEADO"]==1){ echo"usuario logueado";
}else{
echo"no logueado";
}
saludos