Maison >développement back-end >tutoriel php >Comment formater correctement les dates des colonnes MySQL DateTime à l'aide de la fonction date() de PHP ?
Insertion du format datetime dans MySQL à l'aide de la fonction date() de PHP
L'insertion de dates dans une base de données MySQL à l'aide de la fonction date() de PHP nécessite le respect de un format spécifique pour le type de données datetime MySQL.
Le problème avec le format date fourni('Y-M-D G:i:s') réside dans l'utilisation de 'M' et 'D', représentant des valeurs textuelles pour mois et jour respectivement. MySQL attend cependant des représentations numériques de ces composants, telles que '02' pour février et '06' pour le 6.
Pour remédier à cela, le format correct à utiliser dans la fonction date() pour l'insertion dans une colonne datetime MySQL est :
date('Y-m-d H:i:s')
Ce format utilise les équivalents numériques 'm' pour le mois et 'd' pour le jour, garantissant la compatibilité avec le type de données datetime MySQL.
Par exemple , l'extrait de code suivant montre l'utilisation correcte de la fonction date() pour insérer une valeur datetime dans une base de données MySQL :
<?php $datetime = date('Y-m-d H:i:s'); $query = "INSERT INTO table (datetime_column) VALUES ('$datetime')"; // Execute the query using a database connection. ?>
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!