Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/10/2013, 14:39
Avatar de Middrel
Middrel
 
Fecha de Ingreso: abril-2005
Mensajes: 835
Antigüedad: 19 años
Puntos: 27
Error en Mysqli

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!!