Tengo un problema con mysqli. Regularmente programo con mysql, pero bueno, actualizando mis códigos me encuentro con un error que no puedo resolver. Ya leí la documentación de PHP con Mysqli pero aún no puedo solucionarlo.
Tengo el siguiente código:
Código PHP:
if(isset($_POST['enviar'])){
$diaActual = date('Y-m-d');
$user = mysqli_real_escape_string($connect, $_POST['user']);
$pass = mysqli_real_escape_string($connect, $_POST['pass']);
$sqlSelectUser = mysqli_query($connect, "Select usu_usuario, usu_password, usu_baja from sys_usuarios Where usu_usuario = $user and usu_password = $pass", MYSQLI_USE_RESULT);
$rowSelectUser = mysqli_fetch_assoc($sqlSelectUser);
echo $rowSelectUser['usu_baja'];
mysqli_free_result($sqlSelectUser);
}
Warning: mysqli_fetch_assoc() expects parameter 1 to be mysqli_result, boolean given in E:\XAMPP\htdocs\Sistema Facturacion\bd\filtros-login.php on line 22
Warning: mysqli_free_result() expects parameter 1 to be mysqli_result, boolean given in E:\XAMPP\htdocs\Sistema Facturacion\bd\filtros-login.php on line 26
Siendo la línea 22: $rowSelectUser = mysqli_fetch_assoc($sqlSelectUser);
y la línea 26: mysqli_free_result($sqlSelectUser);
y adicional a esto, el "echo", no lo imprime en pantalla.
Los datos que está buscando el query son correctos, si están en la base de datos pero no sé porque no los muestra y el porque del warning.
Si alguien sabe en que me estoy equivocando, le agradeceré su ayuda, de antemano gracias y un saludo!!