Bonjour,
J'ai une fonction select qui utilise la couche oci et je voudrais la réécrire en utilisant la couche odbc.
Voici la fonction en oci
Et voila ce que j'essai de faire
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 function select($connexion,$requete, &$nrows){ if ($prepa = ociparse($connexion, $requete)) { if (ociexecute($prepa)) { $retour = array(); $contenu = array(); $nrows = ocifetchstatement($prepa,$contenu); return $contenu; } else return ocierror($prepa); } else return ocierror($prepa); ocifree_statement($prepa); }
Évidement le odbc_result_all() affiche le résultat mais ne me rempli pas la variable comme je le souhaite. J'ai essayé avec un odbc_fetch_array mais je ne m'en sort pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 function select($connexion,$requete, &$nrows){ if ($prepa = odbc_prepare($connexion, $requete)) { if (odbc_execute($prepa)) { $retour = array(); $contenu = array(); $nrows = odbc_result_all($prepa); return $prepa; }
Pouvez vous m'aider svp.
Partager