Bonjour, j'ai toujours utilisé des BDD en mysql auparavant avec PHP, mais j'ai du me résigné récemment a Oracle.

J'utilise les DLL :
- Oci8.dll
- Oracle.dll

Mon probleme :
- Lorsque je fait
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
SELECT table.date 
FROM table WHERE test = 1
Sous toad il me retourne une date au format : 22/08/2007 16:33:07
Alors que sous PHP il me retourne : 22-AUG-07.
ce qui m'interesse surtout c'est l'heure.
Code php :
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
 
$connect = ocilogon("login","pass","Base");
 
$stmt = ociparse($connect,"
SELECT 
CLIENTFUSP_APPEL.D_CLOTURE 
FROM ISIPARC.CLIENTFUSP_APPEL CLIENTFUSP_APPEL WHERE NO_APPEL = '$formcode'");
 
ociexecute($stmt,OCI_DEFAULT); //execution de la requete.
 
while (ocifetch($stmt)){     //On parcours les rows
  echo ociresult($stmt,1);   // on parcours les colonnes, la on en a qu'une
}
 
ocilogoff($connect);
Ma question est comment faire pour que mon echo ociresult ($stmt,1) m'affiche la date au bon format !! ?

est un probleme dans la fonction : ociexecute(), ocifetch() ou ociresult() ?

Merci d'avoir preté attention a mon probleme.