OVH Cloud OVH Cloud

getlink : impossible de faire un fetch (pear::DB_DATAOBJECT)

2 réponses
Avatar
bruno
bonjours, j'utilise DB_dataobject pour mes requetes SQL.
mon pb est le suivant : je recupere un enregistrement, et je veut
parcourir une table liée en utilisant la clef etrangere : ca marche,
mais seulement pour le premier enregistrement.
apres pour recuperer les autres j'ai bien essayé un "fetch()", mais
rien a faire, il ne prend que le premier resultat...

2 réponses

Avatar
Spot
bruno disait le 28/06/2005 20:11:
bonjours, j'utilise DB_dataobject pour mes requetes SQL.
mon pb est le suivant : je recupere un enregistrement, et je veut
parcourir une table liée en utilisant la clef etrangere : ca marche,
mais seulement pour le premier enregistrement.


euh, difficile a dire sans code.
tu peut coller le bout de code incriminé peut etre ?

++
xavier

Avatar
bruno
merci de ta reponse, trop tard : j'ai tout effecé (ca soulage des
fois) pour en retourner a du code plus convetionnel.
dans l'idé, c'etait :

$master =& new dataObject;
$master->get(13);
$child =& $master->getlink();
while $child->fetch() {
...
{

et la ca rentrait po dasn la boucle, donc on met

do {
...
} while $child->fetch();

miasc afetchait qu'une seule fois (en fait 0).