Comment insérer la date actuelle au format Datetime dans MySQL
L'insertion de la date et de l'heure actuelles dans une base de données MySQL peut parfois présenter des défis lorsque essayer d'utiliser la fonction date() de PHP. Ici, nous explorons une solution alternative utilisant les fonctions intégrées de MySQL.
Utilisation des fonctions MySQL pour l'insertion de la date et de l'heure
Pour insérer la date et l'heure actuelles sans compter sur La fonction date() de PHP, MySQL fournit une solution pratique :
<code class="sql">mysql_query("INSERT INTO `table` (`dateposted`) VALUES (now())");</code>
En utilisant la fonction now(), MySQL gère le formatage et l'insertion de la date et de l'heure actuelles dans le format datetime correct.
Solution PHP alternative
Si l'utilisation de la fonction date() de PHP est nécessaire, assurez-vous que le format correct est utilisé pour le type datetime de MySQL :
<code class="php">$date = date('Y-m-d H:i:s'); mysql_query("INSERT INTO `table` (`dateposted`) VALUES ('$date')");</code>
Dans ce cas, la variable date est formatée comme Y-m-d H:i:s, ce qui respecte Le format datetime de MySQL. Cette approche PHP alternative insère également avec succès la date et l'heure actuelles dans la base de données.
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!