Conversion des chaînes de date en champ DATETIME MySQL
Dans MySQL, les dates et les heures sont stockées dans le champ DATETIME. Si vous avez des enregistrements avec des dates formatées sous forme de chaînes, telles que « 17/04/2009 », vous devez les convertir au format MySQL DATETIME.
Pour réaliser cette conversion, vous pouvez suivre deux étapes :
Convertir la chaîne en Horodatage :
Utilisez la fonction PHP strtotime() pour convertir la chaîne de date en horodatage :
$timestamp = strtotime($string);
Formater l'horodatage en DATETIME :
Utilisez la fonction date() pour formater l'horodatage au format MySQL DATETIME :
$datetime = date("Y-m-d H:i:s", $timestamp);
Dans votre boucle foreach, vous pouvez effectuer ces étapes pour chaque chaîne de date, en mettant à jour l'enregistrement existant avec la valeur DATETIME convertie. Cette approche vous permet de gérer facilement les conversions de chaînes de date au format MySQL DATETIME.
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!