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 : 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";
ç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 : Sélectionner tout - Visualiser dans une fenêtre à part
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.