[PHP] mysql / php -> formats de dates

mysql / php -> formats de dates [PHP] - PHP - Programmation

Marsh Posté le 16-03-2003 à 21:39:57    

J'ai quelques question sur les formats de dates de PHP et mysql :
 
Est ce que je peu inserer NOW() dans une table ou le format est datetime ?
 
Est ce que je peu ecrir ca (dans un requette mysql bien sur) :
TO_DAYS(date)
sachant que le format de date dans la table est datetime ?
 
Est ce que je peu dans la fonction date() de PHP inserer une date provenant d'une requete myaql qui est au format datetime ?

Reply

Marsh Posté le 16-03-2003 à 21:39:57   

Reply

Marsh Posté le 16-03-2003 à 21:49:19    

- oui
- oui
- pas compris :??:

Reply

Marsh Posté le 16-03-2003 à 22:00:57    

> Est ce que je peu inserer NOW() dans une table ou le format est datetime ?
 
Non, NOW() peut être utilisé dans une requête SELECT (et peut être UPDATE), mais pas dans une requête INSERT.
 
> Est ce que je peu ecrir ca (dans un requette mysql bien sur) :  
TO_DAYS(date)

 
Oui, sans problème
 
> Est ce que je peu dans la fonction date() de PHP inserer une date provenant d'une requete myaql qui est au format datetime ?
 
Non, date() attend forcément un timestamp. Mais si ca peut t'aider, tu peux sélectionner un timestamp depuis un champ au format DATETIME grace à la commande SELECT UNIX_TIMESTAMP(champ) FROM table.

Reply

Marsh Posté le 16-03-2003 à 22:07:16    

:??:  
On peut tout à fait utiliser NOW() dans un INSERT. J'en fais quelques centaines chaque jour, dans une table qui logge les actions des utilisateurs :)

Reply

Marsh Posté le 16-03-2003 à 22:17:36    

Oups, confusion de ma part. Tu as complètement raison :jap:

Reply

Marsh Posté le 16-03-2003 à 23:25:15    

OK merci de vos reponses, je testerait tous ca mercredi

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed