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 :
ça m'affiche bien mes trois résultats.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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";
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 :
Mais cela n'est valable que lorsque j'ai un seul résultat en retour de ma requête
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 while (OCIFetch($stmt3)) ;{ $varnordv1=OCIResult($stmt3, "NORDV"); }
Merci à ceux qui auront des réponses.
Partager