Heim > Datenbank > MySQL-Tutorial > Wie kann ich mithilfe von bind_param von mysqli Datums- und Uhrzeitwerte in MySQL einfügen?

Wie kann ich mithilfe von bind_param von mysqli Datums- und Uhrzeitwerte in MySQL einfügen?

Mary-Kate Olsen
Freigeben: 2024-12-01 22:59:11
Original
586 Leute haben es durchsucht

How Can I Insert Date and Time Values into MySQL Using mysqli's bind_param?

Datums- und Uhrzeitspalten mit MySQLi bind_param binden

Das Einfügen von Datums- oder Uhrzeitwerten in eine MySQL-Tabelle kann schwierig sein, wenn die MySQLi-Erweiterung von PHP verwendet wird die bind_param-Methode. Der Vorgang ist jedoch relativ einfach, wenn Sie erst einmal verstanden haben, wie er funktioniert.

Bind_param mit Datums- und Uhrzeitspalten verwenden

Um Daten mit bind_param in eine Datums- oder Uhrzeitspalte einzufügen , behandeln Sie den Wert einfach wie jede andere Zeichenfolge. Hier sind die Schritte:

  1. Bereiten Sie die MySQL-Anweisung mit einem Platzhalter für den Datums- oder Zeitwert vor:

    $stmt = $mysqli->prepare('insert into foo (dt) values (?)');
    Nach dem Login kopieren
  2. Weisen Sie das Datum bzw. zu Zeitwert in eine PHP-Variable unter Verwendung des entsprechenden Formats:

    $dt = '2009-04-30 10:09:00'; // Format: 'YYYY-MM-DD hh:mm:ss'
    Nach dem Login kopieren
  3. Binden Sie die Variable an den Platzhalter mit dem richtigen Typbezeichner (in diesem Fall „s“ für Zeichenfolge):

    $stmt->bind_param('s', $dt);
    Nach dem Login kopieren
  4. Führen Sie die Anweisung aus, um die Daten in die Datenbank einzufügen:

    $stmt->execute();
    Nach dem Login kopieren

Beispiel:

Der folgende Code zeigt, wie ein eingefügt wird Datums- und Uhrzeitwert ('2009-04-30 10:09:00') in ein Feld namens 'dt' in einer Tabelle namens 'foo':

$mysqli = new mysqli('localhost', 'username', 'password', 'database');

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

$stmt->close();
$mysqli->close();
Nach dem Login kopieren

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

Quelle:php.cn
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage