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:
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
et voici le code qui pose probleme:
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);
....
...
Pourtant, la connection a la base se fait bien et d'autres requetes fonctionnent parfaitement.

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