Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/12/2016, 18:53
FEX_01
 
Fecha de Ingreso: enero-2012
Mensajes: 21
Antigüedad: 12 años, 3 meses
Puntos: 0
Select con id NULL en PHP

Muy buenas estimados, necesito su ayuda con un problema que tengo, les cuento:

estoy generando el siguiente select:

Código:
SELECT u.idUsuario, u.idEmpresa, u.idGrupo, u.nombre, u.bloqueado, r.* FROM usuarios u LEFT JOIN roles r ON u.idUsuario = r.idUsuario WHERE u.correo='correoLindo' and u.clave='claveLinda' AND u.esactivo=1
Al ejecutarla directamente en la db (MariaDB) me entrega correctamente los datos, sin embargo desde php me entrega el idUsuario en NULL.

Código:
array(1) {
[0]=>
array(18) {
["idUsuario"]=>
NULL
["idEmpresa"]=>
string(1) "1"
["idGrupo"]=>
NULL
["nombre"]=>
string(16) "Usuario Lindo"
["bloqueado"]=>
string(1) "0"
["idRol"]=>
NULL
["rolCrearProductos"]=>
NULL
["rolEditarProductos"]=>
NULL
["rolEliminarProductos"]=>
NULL
["rolCrearClientes"]=>
NULL
["rolEditarClientes"]=>
NULL
["rolEliminarClientes"]=>
NULL
["rolCrearUsuarios"]=>
NULL
["rolEditarUsuarios"]=>
NULL
["rolEliminarUsuarios"]=>
NULL
["rolCrearOrdenes"]=>
NULL
["rolEditarOrdenes"]=>
NULL
["esActivo"]=>
NULL
}
}
la función que utilizo para hacer la consulta es la siguiente:

Código PHP:
function nuevaConsultaSelect($consulta){
  
$conexion = new conexionBD;
  
$result $conexion->consultar($consulta);
  
$lista = array();
        while (
$r mysql_fetch_assoc($result)) {
      
array_push($lista$r);
        }
    return 
$lista;
  } 
Ya valide con un profiler que la consulta llegara desde PHP correctamente hacia la DB, el problema a mi parecer es en la función "nuevaConsultaSelect".

De antemano gracias, quedo atento a cualquier ayuda, saludos.