In diesem Tutorial werden Sie vermittelt, wie Sie Datumsinformationen formatieren, die aus einer MySQL -Datenbank abgerufen wurden.
Schritt 1: Datum von MySQL abrufen
Der erste Schritt besteht darin, zu erfahren, wie Sie Daten abrufen, die in einer MySQL -Tabelle gespeichert sind. Für ein solches Beispiel können wir eine rohe Frage verwenden.
$ conn = new MySQLI ("localhost", "root", "mySql", "sakila");Sobald die Verbindung zur Datenbank erstellt wurde, führen wir eine Abfrage in der Datenbank aus, um alle Zeilen zu holen, in denen der Film_ID = 1.
Schritt 2: Formatdatenbankergebnis in ein Array
Bisher haben wir eine Variable namens $ Ergebnis, die das Ergebnis der Abfrage in der Datenbank speichert. Um es zu verwenden, müssen wir es in ein Array umwandeln, um das Datum einfacher zu holen. Wir können dies tun, indem wir die Funktion mySQLI_Fetch_array verwenden. Die Funktion nimmt das Ergebnis aus der Funktion mySQLI_Query ab.
Betrachten Sie das unten gezeigte Beispiel:
$ conn = new MySQLI ("localhost", "root", "mySql", "sakila");Der obige Code formatiert die Ausgabe aus der Datenbank in ein Array, wie unten gezeigt:
(In unserem Beispiel interessieren wir uns nur für die Spalte Last_update, die das Datum enthält.
Um diesen Index abzurufen, können wir den PHP -Indexierungsvorgang als:
$ arr = mysqli_fetch_array ($ result);Der obige Ausschnitt nimmt das Array und ruft den Wert im letzten Index ab. Das Ergebnis ist wie:
2006-02-15 05:03:42Sie können die oben genannte Variable auf einen Wert speichern, der später verwendet wird.
NOTIZ: Sie können die obige Methode umrundern und eine einzelne Zeile aus der Datenbank abfragen.
Schritt 3: Formatdatum
Sobald wir das Datum aus der Datenbank haben, müssen wir PHP verwenden, um ihn zu formatieren. In diesem Beispiel verwenden wir die Methode date_format ().
Die Syntax der Methode ist wie gezeigt:
DATE_FORMAT (Datum, Format);Die Funktion nimmt das Datum und ein bestimmtes Format an.
Weitere Informationen zu den Format -Spezifikatoren in der unten angegebenen Ressource finden Sie in der folgenden Ressource:
https: // www.Php.net/Handbuch/en/Funktion.Datum.Php
Lassen Sie uns nun das Datum aus der Datenbank in ein bestimmtes Format konvertieren.
$ date = date_create (end ($ arr));Wir verwenden die Methode date_create zuerst, um das Datum von einer Zeichenfolge in ein DateTime -Objekt umzuwandeln. Dadurch kann die Methode date_format es formatieren.
Der resultierende Wert ist wie:
Mi 15. Februar 5:03:42 UTC 2006Abschluss
In diesem Artikel wurde mit der Abfrage und Formatdatum von einer MySQL -Datenbank zu einem bestimmten Format mit der PHP -Programmiersprache behandelt.
Danke fürs Lesen!