OVH Cloud OVH Cloud

php et oracle

2 réponses
Avatar
deff
bonjour, j'interroge une db oracle qui contient des champs DATE.
avec un ora_getcolumn($cursor,$i), je n'obtient que 22-AUG-2003 mais pas les
heures-minutes-secondes, alors qu'avec un client de test oracle, j'ai
2003-08-22 14:11:35.
Quelqu'un sait pourquoi ??

2 réponses

Avatar
Damien Metzler
bonjour, j'interroge une db oracle qui contient des champs DATE.
avec un ora_getcolumn($cursor,$i), je n'obtient que 22-AUG-2003 mais pas les
heures-minutes-secondes, alors qu'avec un client de test oracle, j'ai
2003-08-22 14:11:35.
Quelqu'un sait pourquoi ??



Surement que la présentation par défaut du client Oracle de php est
celle qui t'envoies (22-AUG-2003 ).

Le mieux est de préciser le format dans ta requête SQL
TO_CHAR(monchampdate,'YYYY-MM-DD HH24:MI:SS') parce que si un jour
quelqu'un change l'affichage par défaut et ben le traitement de ta
requête ne fonctionnera plus !

Avatar
deff
Damien Metzler wrote:
bonjour, j'interroge une db oracle qui contient des champs DATE.
avec un ora_getcolumn($cursor,$i), je n'obtient que 22-AUG-2003 mais
pas les heures-minutes-secondes, alors qu'avec un client de test
oracle, j'ai 2003-08-22 14:11:35.
Quelqu'un sait pourquoi ??



Surement que la présentation par défaut du client Oracle de php est
celle qui t'envoies (22-AUG-2003 ).

Le mieux est de préciser le format dans ta requête SQL
TO_CHAR(monchampdate,'YYYY-MM-DD HH24:MI:SS') parce que si un jour
quelqu'un change l'affichage par défaut et ben le traitement de ta
requête ne fonctionnera plus !


merci beaucoup ça marche !