Maison >base de données >tutoriel mysql >Quel est le format PHP `date()` correct pour l'insertion de colonne MySQL `datetime` ?
Lors de l'insertion d'une valeur datetime dans une colonne MySQL à l'aide de la fonction date() de PHP, il est essentiel d'utiliser le format correct pour garantir un stockage correct des données.
La date de format incorrect('Y-M-D G:i:s') entraîne la valeur par défaut Insertion "0000-00-00 00:00:00" car MySQL attend un format numérique spécifique pour les colonnes datetime.
La solution est d'utiliser le format de date correct : date('Y-m-d H:i:s' ). Ce format utilise des représentations numériques pour le mois, le jour, l'heure, les minutes et les secondes, répondant aux exigences de la colonne datetime de MySQL.
Voici un exemple :
$date = date('Y-m-d H:i:s'); // Current date and time in the correct MySQL datetime format $query = "INSERT INTO mytable (datetime_column) VALUES ('$date')";
En utilisant le format date() correct , vous pouvez insérer avec précision des valeurs datetime dans les tables MySQL et éviter la valeur par défaut "0000-00-00 00:00:00".
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!