Récupérer les résultats d'une requête dans des variables
Bonjour,
je suis entrain de concevoir un script php faisant des requête sur une base oracle.
Mon problème :
J'ai une requête sql qui me rapporte plusieurs résultats ...
J'aimerai que chaque résultats soit affecté à une variable que je pourrai utiliser dans une autre requête
J'ai essayé ça :
Code:
1 2 3 4 5 6 7 8
| $nrows = OCIFetchStatement($stmt3,$results);
for ( $i = 0; $i < $nrows; $i++ ){
reset($results);
print "<TR>\n";
while ( $column = each($results) ) {
$varnordv = $column['value'];
print "<TD>$varnordv[$i]</TD>\n"; |
ça m'affiche bien mes trois résultats.
Ce que je souhaite obtenir c'est que par exemple
$varnordv0= le premier résutat de ma requête
$varnordv1= le second résultat de ma requête...
etc ....
afin de pouvoir réutiliser $varnordv0, $varnordv1,$varnordvx dans d'autres requêtes
J'avais fais ça auparavant :
Code:
1 2 3
| while (OCIFetch($stmt3)) ;{
$varnordv1=OCIResult($stmt3, "NORDV");
} |
Mais cela n'est valable que lorsque j'ai un seul résultat en retour de ma requête
Merci à ceux qui auront des réponses.