Bonjour,
Je galere vraiment pour configurer PHP avec ORACLE.
j'ai installer et configurer oracle, php et apache.
Ca fonctionne plutot bien (sauf temps de réponse qui sont tres moyen)
Mais lorsque j'execute certaines requetes SQL j'ai le message d'erreur suivant:
et voici le code qui pose probleme:Warning: ociexecute(): OCIStmtExecute: ORA-00900: invalid SQL statement in /usr/local/apache/htdocs/Candy/ocidescribe.php on line 5
Warning: ocifetchstatement(): OCIFetchStatement: ORA-24374: define not done before fetch or execute and fetch in /usr/local/apache/htdocs/Candy/ocidescribe.php on line 7
Pourtant, la connection a la base se fait bien et d'autres requetes fonctionnent parfaitement.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <?php $db_conn = ocilogon( "xxx", "xxx", "xxx" ); $cmdstr = "DESCRIBE leads_cstm"; $parsed = ociparse($db_conn, $cmdstr); ociexecute($parsed); $nrows = ocifetchstatement($parsed, $results); .... ...
Pour info, voici mes variables d'environnement:
ORACLE_BASE=/home/oracle
ORACLE_HOME=/home/oracle/ORACLT10
ORACLE_SID=ORCL
ORACLE_TERM=vt100
TNS_ADMIN=/home/oracle/ORACLT10/network/admin
NLS_LANG=ENGLISH_AMERICA.WE8ISO8859P1; export NLS_LANG
MERCI MERCI MERCI
pour votre aide
Partager