par
sadeq » 02 juil. 2007, 15:38
Bibliothèque ou pas si tu écris
SYSDATE dans ta requête ça devra passer, car c'est Oracle qui va l'exécuter pas ta bibliothèque php. sysdate est une fonction oracle qui permet de donner la date du jour automatiquement:
Code : Tout sélectionner
INSERT INTO GEC_PRETS ( GEC_PRET_NUMERO,GEC_PRET_DATE_DEBUT,GEC_PRET_EMPRUNTEUR,
GEC_PRET_COMMENTAIRES,GEC_PRET_STATUT,GEC_PRODUIT_NUMERO )
values ( 2300, sysdate, 'popo', 'popo', 1, 25)
ou bien si tu veux utiliser la fonction oracle
to_date() pour formater une date donnée tu écrit ceci:
Code : Tout sélectionner
INSERT INTO GEC_PRETS ( GEC_PRET_NUMERO,GEC_PRET_DATE_DEBUT,GEC_PRET_EMPRUNTEUR,
GEC_PRET_COMMENTAIRES,GEC_PRET_STATUT,GEC_PRODUIT_NUMERO )
values ( 2300, to_date('02/07/2007', 'dd-mm-yyyy'), 'popo', 'popo', 1, 25)
Et si tu veux faire intervenir php dans tout ça, il suffit de rendre variables les valeurs à transmettre et laisser figés les mot-clés SQL pour Oracle
Code : Tout sélectionner
INSERT INTO GEC_PRETS ( GEC_PRET_NUMERO,GEC_PRET_DATE_DEBUT,GEC_PRET_EMPRUNTEUR,
GEC_PRET_COMMENTAIRES,GEC_PRET_STATUT,GEC_PRODUIT_NUMERO )
values ( $pret_numero, to_date('$pret_date_debut', 'dd-mm-yyyy'), '$pret_emprunteur', '$pret_comment', $pre_statut, $gec_produit_numero)
Bibliothèque ou pas si tu écris [b]SYSDATE [/b] dans ta requête ça devra passer, car c'est Oracle qui va l'exécuter pas ta bibliothèque php. sysdate est une fonction oracle qui permet de donner la date du jour automatiquement:
[code]
INSERT INTO GEC_PRETS ( GEC_PRET_NUMERO,GEC_PRET_DATE_DEBUT,GEC_PRET_EMPRUNTEUR,
GEC_PRET_COMMENTAIRES,GEC_PRET_STATUT,GEC_PRODUIT_NUMERO )
values ( 2300, sysdate, 'popo', 'popo', 1, 25)
[/code]
ou bien si tu veux utiliser la fonction oracle [b] to_date()[/b] pour formater une date donnée tu écrit ceci:
[code]
INSERT INTO GEC_PRETS ( GEC_PRET_NUMERO,GEC_PRET_DATE_DEBUT,GEC_PRET_EMPRUNTEUR,
GEC_PRET_COMMENTAIRES,GEC_PRET_STATUT,GEC_PRODUIT_NUMERO )
values ( 2300, to_date('02/07/2007', 'dd-mm-yyyy'), 'popo', 'popo', 1, 25)
[/code]
Et si tu veux faire intervenir php dans tout ça, il suffit de rendre variables les valeurs à transmettre et laisser figés les mot-clés SQL pour Oracle
[code]
INSERT INTO GEC_PRETS ( GEC_PRET_NUMERO,GEC_PRET_DATE_DEBUT,GEC_PRET_EMPRUNTEUR,
GEC_PRET_COMMENTAIRES,GEC_PRET_STATUT,GEC_PRODUIT_NUMERO )
values ( $pret_numero, to_date('$pret_date_debut', 'dd-mm-yyyy'), '$pret_emprunteur', '$pret_comment', $pre_statut, $gec_produit_numero)
[/code]