estoy generando el siguiente select:
Código:
Al ejecutarla directamente en la db (MariaDB) me entrega correctamente los datos, sin embargo desde php me entrega el idUsuario en NULL.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
Código:
la función que utilizo para hacer la consulta es la siguiente: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 } }
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;
}
De antemano gracias, quedo atento a cualquier ayuda, saludos.