Bonjour,
je programme une application PHP avec des classes. J'ai une fonction avec en paramètre le titre de la requête :
La fonction quey() marche très bien car je n'ai jamais eu de problèmes auparavant.
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 function charge_requete($_p_lib_requete = "") { // recupération de la requete switch($_p_lib_requete) { case "ma_requete": $requete = "SELECT * FROM ma_table ORDER BY mon_champ"; break; default: $requete = ""; break; } // exécution de la requete $this->db->query($_p_lib_requete, $requete); }
En affichant la variable $requete avant son exécution, la bonne requête s'affiche.
Je ne comprends donc pas l'erreur suivante lors de l'exécution :
ociexecute(): OCIStmtExecute: ORA-24337: statement handle not prepared
Merci d'avance pour votre aide !
Partager