renommer les colonnes d'un tableau retourner par un select
Bonjour
Je désire renommer les colonnes du tableau que retourne le select de la fonction ci dessous. J'ai 2 jointures sur une même table , il y'a donc une confusion lors de la récupération des résultats . Comment faire ?
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
public static function findAmi($id)
{
$db = Zend_Db_Table_Abstract::getDefaultAdapter();
$select = $db->select()
->from(array('A' => 'ami'),array('M.id','M.description','M.nomp' ,'M.prenomn','M.id_contenu','N.id','N.description','N.nomp' ,'N.prenomn','N.id_contenu',))
->distinct()
->joinLeft(array('M' => 'membres'),'A.id_membre1 = M.id',array())
->joinLeft(array('N' => 'membres'),'A.id_membre2 = N.id',array())
->where('N.id = ? or M.id = ?', $id)
->where('A.etat=?',1)
->order(array('M.nomp DESC',
'N.nom DESC'));
$stmt = $db->query($select);
return $row = $stmt->fetchAll();
} |