Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/06/2011, 13:39
deywibkiss
 
Fecha de Ingreso: mayo-2011
Mensajes: 105
Antigüedad: 12 años, 11 meses
Puntos: 3
Pregunta Perdida de datos al traer una matriz asociativa y guardarla en un array

Hola amigos del foro. tengo un problema y es que cuando hago una consulta con inner join e intento recuperarla en un array se pierden los datos del join.

Me explico mejor. esta es mi funcion:


Código PHP:
$dato = array();

 
$sqllistar="select a.codigo, a.nombre, a.apellido, 
a.imagen,b.nombre as programa from tbcuenta a 
inner join tbprograma b where a.idprograma = b.idprograma 
and codigo like '%$codigo%' and idestado = 1 group by a.codigo"
;
                                     
                                     
$registro=mysql_query($sqllistar,$conn);

while (
$fila mysql_fetch_assoc($registro)){

$dato[] = array("value"=> $fila['codigo'],
"foto"=> $fila['imagen'],
"nombre"=> $fila['nombre'],    
"apellido"=> $fila['apellido'],"programa"=> $fila['programa']);
}
                                     
return 
$dato
Pero cuando hago la recuperacion en jquery por ejemplo ui.item.programa me aparece null!!

No todos los datos se pierden, diciendo null, pero el que nunca me aparece es el de programa....

Yo pruebo la consulta en mysql y funciona de maravilla, pero el arreglo $dato no esta guardando el valor de la columna b.nombre que corresponde al nombre del programa del usuario...

se los agradezco de antemano

Última edición por deywibkiss; 02/06/2011 a las 13:47