Hola, buenas tardes
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);
}
Sin embargo, cuando lo ejecuto me marca el siguiente error:
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!!