Maison > développement back-end > tutoriel php > Comment formater les dates pour l'insertion datetime MySQL à l'aide de la fonction date() de PHP ?

Comment formater les dates pour l'insertion datetime MySQL à l'aide de la fonction date() de PHP ?

DDD
Libérer: 2024-11-02 15:21:02
original
903 Les gens l'ont consulté

How to Format Dates for MySQL datetime Insertion Using PHP's date() Function?

Comment utiliser la fonction date() en PHP pour l'insertion datetime MySQL

Lorsque vous travaillez avec des colonnes de type datetime MySQL, il est crucial de formater correctement la date avant de l'insérer dans la base de données. La fonction date() en PHP peut être utilisée pour convertir des dates dans des formats spécifiques.

Format incorrect : date('Y-M-D G:i:s')

Utilisation du format date('Y-M-D G:i:s') entraînera l'insertion constante de "0000-00-00 00:00:00" car MySQL attend des représentations numériques pour les dates et les heures. "M" et "D", qui représentent le mois et le jour textuels, doivent être remplacés par leurs équivalents numériques : mois (01-12) et jour (01-31).

Format correct : date('Y-m-d H:i:s')

Pour insérer correctement les dates et heures dans les colonnes de type datetime MySQL, utilisez date('Y-m-d H:i:s'). Ce format spécifie l'année (Y), le mois (m), le jour (d), les heures (H au format 24 heures), les minutes (i) et les secondes (s) à l'aide de représentations numériques. Il correspond au format attendu par MySQL : AAAA-MM-JJ HH:MM:SS.

Exemple

Par exemple :

<code class="php">$date = date('Y-m-d H:i:s');
$query = "INSERT INTO table (datetime_column) VALUES ('$date')";</code>
Copier après la connexion

Cela insérera correctement le courant date et heure dans la colonne datetime_column spécifiée dans la base de données MySQL.

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal