Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
J'ai écrit ce bout de code pour récupérer le résultat d'une requête sous forme d'un tableau
$sql = 'select id_pilote from resp'. ' where id_action='.strval($id_act).';'; ... $stmt = $db->query($sql); $stmt->setFetchMode(Zend_Db::FETCH_COLUMN); $sqlresult = $stmt->fetchALL(); return $sqlresult; ...
J'obtiens l'erreur suivante :
SQLSTATE[HY000]: General error: fetch mode requires the colno argument
J'utilise une BD Postgresql 9.0 - ZF1.10
Dernière modification par ziedb (14-12-2010 00:28:42)
Hors ligne
Le problème a été résolu comme suit
$sql = 'select id_pilote from resp'. ' where id_action='.strval($id_act).';'; ... $stmt = $db->query($sql); //$stmt->setFetchMode(Zend_Db::FETCH_COLUMN); $sqlresult = $stmt->fetchALL(Zend_Db::FETCH_COLUMN,0); return $sqlresult; ...
Hors ligne
Merci pour ce retour.
Ca ressemble un peu à un bug ZF, je pense que ça va resservir à d'autres (d'autant que postgresql progresse rapidement en ce moment).
A+, Philippe
Hors ligne