Liaison des colonnes de date et d'heure avec bind_param dans Mysqli
Lorsque vous travaillez avec des colonnes de date et d'heure MySQL, vous pouvez rencontrer des situations où vous devez insérez des données dans ces champs à l'aide de l'extension mysqli de PHP et de la méthode bind_param.
Pour lier une valeur de date ou d'heure à une instruction préparée, traitez-la comme une chaîne normale. L'exemple suivant montre comment insérer une valeur de date et d'heure dans une base de données SQL :
// Prepare a statement for inserting a date and time $stmt = $mysqli->prepare('INSERT INTO foo (dt) VALUES (?)'); // Specify a date and time string in the 'Y-m-d H:i:s' format $dt = '2009-04-30 10:09:00'; // Bind the date and time string as a string $stmt->bind_param('s', $dt); // Execute the statement $stmt->execute();
Dans cet exemple, la méthode bind_param s'attend à ce que le premier paramètre soit un spécificateur de type, dans ce cas, 's' pour la chaîne. Le deuxième paramètre est la variable contenant la valeur de date et d'heure.
En traitant les valeurs de date et d'heure comme des chaînes et en les liant à l'aide de bind_param, vous pouvez facilement insérer des données dans les colonnes de date et d'heure de MySQL à l'aide de PHP mysqli.
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!