PHP: Format de date pour INSERT MySQL
Question de Compi | 17/08/2020 à 18:10
Quiero escribir una fecha en una columna DATETIME o TIMESTAMP de una tabla MySQL en mi base de datos. ¿Qué formato debo usar para la función date() de PHP para que MySQL acepte la fecha e inserte correctamente?
Sujets Connexes
MySQL: Sauts de Ligne dans MySQL
Conseil | 0 Commentaires
MySQL/PHP: Comment récupérer le dernier INSERT ID
Info | 0 Commentaires
PHP: Déterminer le Numéro de Semaine
Tutoriel | 0 Commentaires
JavaScript: Obtenir la Date et l’Heure actuelles
Tutoriel | 1 Commentaire
Delphi/Lazarus: Afficher la Date et l'Heure actuelles
Conseil | 0 Commentaires
VirtualBox: Changer la Date et l'Heure
Tutoriel | 10 Commentaires
Changer la Date du Fichier
Tutoriel | 0 Commentaires
Avis Important
Veuillez noter: Les contributions publiées sur askingbox.com sont des contributions d’utilisateurs et ne doivent pas remplacer les conseils d’un professionnel. Ils ne sont pas vérifiés par des indépendants et ne reflètent pas nécessairement l’opinion de askingbox.com. Apprendre encore plus.
Participer
Posez votre propre question ou écrivez votre propre article sur askingbox.com. Voici comment.
MySQL nécessite une date au format YYYY-MM-DD SS-MM-SS. Vous obtenez ce format avec la chaîne de format "Y-m-d H:i:s":
$date = date("Y-m-d H:i:s"); $query = "UPDATE tab SET dat = '$date' WHERE id = 1";Lors de l'insertion, assurez-vous de mettre la date entre guillemets. Donc, par exemple dat = '$date' comme dans l'exemple ci-dessus.
Par ailleurs, vous pouvez également omettre la partie heure et, par exemple, n'utiliser que la date ("Y-m-d"). Ensuite, MySQL utilise 00:00:00 comme horodatage.
18/08/2020 à 12:58