Problème :
Insertion de date incorrecte dans une base de données lors de l'utilisation de la date PHP () et le format spécifié.
Solution :
Méthode 1 : Utiliser la fonction NOW() de MySQL
Utiliser Fonction NOW() de MySQL pour générer et insérer automatiquement la date et l'heure actuelles :
<code class="php">mysql_query("INSERT INTO `table` (`dateposted`) VALUES (now())");</code>
Méthode 2 : Modification du format PHP
Si vous utilisez la fonction date() de PHP , assurez-vous que le format datetime correct est utilisé :
Code modifié :
<code class="php">$date = date('Y-m-d H:i:s'); mysql_query("INSERT INTO `table` (`dateposted`) VALUES ('$date')");</code>
Ce format s'aligne sur le type de données datetime de MySQL, résolvant le problème de l'insertion de 00:00. :00 horodatages.
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!