2010-12-16 216 views

Répondre

3

Si vous pouvez contrôler les champs de votre base de données, je vous recommande d'utiliser le type de données Timestamp intégré à MySQL. Vous pouvez le définir à l'heure actuelle par défaut. Si ce n'est pas le cas, je recommanderais simplement de stocker l'horodatage au format PHP Unix par défaut dans un champ de nombres entiers.

$current_time = time(); 
1

La base de données gère les dates en interne pour le stockage et le tri. Le format Y-m-d est bon

0

Vous n'avez pas besoin de générer la date ou l'heure courante en PHP pour l'insérer dans une requête. Utilisez les constantes MySQL CURRENT_DATE et CURRENT_TIMESTAMP dans la requête à la place.

INSERT INTO table (name, date) VALUES ('Bob', CURRENT_DATE)