Insérer des dates dans des colonnes datetime MySQL à l'aide de la date de PHP()
Lors de la tentative d'insertion d'une date dans une colonne datetime MySQL à l'aide de la date de PHP( ), certains utilisateurs peuvent rencontrer l'erreur "0000-00-00 00:00:00" insérée au lieu de la date prévue. Pour résoudre ce problème, il est crucial de s'assurer que le format transmis à la fonction date() correspond aux attentes de MySQL en matière de format datetime.
Plus précisément, MySQL nécessite un format qui représente numériquement les composants de date et d'heure, tels que "06/02/2010 19:30:13". Ce format signifie respectivement l'année, le mois, le jour, l'heure, la minute et la seconde.
Par conséquent, pour insérer correctement une date dans une colonne datetime MySQL à l'aide de la fonction date() de PHP, utilisez le format suivant :
<code class="php">date('Y-m-d H:i:s')</code>
Ce format utilise les équivalents numériques du mois et du jour, qui sont désignés respectivement par « m » et « d ». Il utilise également le format 24 heures pour l'heure, représenté par "H".
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!