Foros del Web » Creando para Internet » Sistemas de gestión de contenidos » Joomla »

Cómo recupero el valor de 2 columnas con el mismo nombre?

Estas en el tema de Cómo recupero el valor de 2 columnas con el mismo nombre? en el foro de Joomla en Foros del Web. HOla! Les comento. Tengo la siguiente query: Código PHP: $query      -> select (array( 'a.id' ,  'a.alias' ,  'b.category_id' ,  'b.item_id' ,  'c.id' ,  'c.name' ...
  #1 (permalink)  
Antiguo 15/07/2016, 16:59
Avatar de berkeleyPunk  
Fecha de Ingreso: febrero-2013
Ubicación: México :C
Mensajes: 565
Antigüedad: 11 años, 2 meses
Puntos: 22
Pregunta Cómo recupero el valor de 2 columnas con el mismo nombre?

HOla!

Les comento. Tengo la siguiente query:
Código PHP:
$query
    
->select(array('a.id''a.alias''b.category_id''b.item_id''c.id''c.name''c.alias'))
    ->
from($db->quoteName('#__zoo_category''a'))
    ->
join('INNER'$db->quoteName('#__zoo_category_item''b') . ' ON (' $db->quoteName('a.id') . ' = ' $db->quoteName('b.category_id') . ')')
    ->
join('INNER'$db->quoteName('#__zoo_item''c') . ' ON (' $db->quoteName('b.item_id') . ' = ' $db->quoteName('c.id') . ')')
    ->
where($db->quoteName('a.alias') . ' = \'chubut\''); 
Como ustedes ven, estoy recuperando 2 alias: a.alias y c.alias.
Necesito recuperar en pantalla los 2 alias. Pero en pantalla sólo aparece uno.
Si hago un echo a $value->alias, el browser imprime el c.alias, no el a.alias. ¿Dónde está a.alias?
Código PHP:
$db->setQuery($query);
$resultado $db->loadObjectList();

foreach (
$resultado as $key => $value) {
    echo 
"alias: $value->alias";

Saludos!

Etiquetas: php
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:06.