Binden von Datums- und Uhrzeitspalten mit bind_param in Mysqli
Bei der Arbeit mit MySQL-Datums- und Uhrzeitspalten kann es vorkommen, dass Sie auf Situationen stoßen, in denen dies erforderlich ist Fügen Sie Daten in diese Felder ein, indem Sie die mysqli-Erweiterung von PHP und die Methode bind_param verwenden.
Um einen Datums- oder Zeitwert an eine vorbereitete Anweisung zu binden, behandeln Sie ihn als reguläre Zeichenfolge. Das folgende Beispiel zeigt, wie ein Datums- und Uhrzeitwert in eine SQL-Datenbank eingefügt wird:
// 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();
In diesem Beispiel erwartet die bind_param-Methode, dass der erste Parameter ein Typbezeichner ist, in diesem Fall „s“. für Saite. Der zweite Parameter ist die Variable, die den Datums- und Uhrzeitwert enthält.
Indem Sie Datums- und Uhrzeitwerte als Zeichenfolgen behandeln und sie mit bind_param binden, können Sie mit PHP mysqli problemlos Daten in die Datums- und Uhrzeitspalten von MySQL einfügen.
Das obige ist der detaillierte Inhalt vonWie binde ich Datums- und Uhrzeitwerte mit bind_param in PHP mysqli?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!