Heim  >  Artikel  >  Backend-Entwicklung  >  Wie kann ich mit mysqli bind_param in PHP Datums- und Uhrzeitwerte in MySQL-Tabellen einfügen?

Wie kann ich mit mysqli bind_param in PHP Datums- und Uhrzeitwerte in MySQL-Tabellen einfügen?

Linda Hamilton
Linda HamiltonOriginal
2024-10-26 15:02:30778Durchsuche

How can I insert date and time values into MySQL tables using mysqli bind_param in PHP?

Einfügen von Datums- und Uhrzeitwerten in MySQL mithilfe von mysqli bind_param in PHP

Bei der Arbeit mit MySQL-Datums- und Uhrzeitspalten in PHP wird der mysqli bind_param Mit der Methode können Sie Daten effizient in diese Felder einfügen.

Um einen Datums- oder Zeitwert in eine MySQL-Tabelle einzufügen, können Sie den Wert an einen Parameterplatzhalter (?) in Ihrer SQL-Anweisung binden. Dem Parameterplatzhalter sollte ein entsprechender Datentyp zugewiesen werden, in diesem Fall „s“ für einen String.

Hier ein Beispiel:

<code class="php">$stmt = $mysqli->prepare('insert into foo (dt) values (?)');
$dt = '2009-04-30 10:09:00';
$stmt->bind_param('s', $dt);
$stmt->execute();</code>

In diesem Beispiel enthält die Variable $dt den einzufügenden Datums- und Uhrzeitwert. Das „s“ in bind_param gibt an, dass der Parameterplatzhalter eine Zeichenfolge ist.

Beachten Sie, dass Datums- und Uhrzeitwerte in MySQL als Zeichenfolgen behandelt werden. Daher können Sie sie ohne besondere Formatierung in Datums- oder Zeitspalten einfügen.

Das obige ist der detaillierte Inhalt vonWie kann ich mit mysqli bind_param in PHP Datums- und Uhrzeitwerte in MySQL-Tabellen einfügen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn