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