Ten samouczek nauczy Cię, jak sformatować informacje o daty pobieranych z bazy danych MySQL.
Krok 1: Pobieranie daty z MySQL
Pierwszym krokiem jest nauczenie się pobierania danych przechowywanych w tabeli MySQL. Dla takiego przykładu możemy użyć surowego zapytania.
$ conn = new mysqli („localhost”, „root”, „mysql”, „sakila”);Po utworzeniu połączenia z bazą danych wykonujemy zapytanie w bazie danych, aby pobrać wszystkie wiersze, w których film_id = 1.
Krok 2: Baza danych formatu wynika z tablicy
Do tej pory mamy zmienną o nazwie $ wynik, która przechowuje wynik zapytania w bazie danych. Aby go użyć, musimy przekonwertować go w tablicę, co ułatwia pobieranie daty. Możemy to zrobić za pomocą funkcji MySQLI_Fetch_Array. Funkcja przyjmuje wynik z funkcji mysqli_query.
Rozważ przykład pokazany poniżej:
$ conn = new mysqli („localhost”, „root”, „mysql”, „sakila”);Powyższy kod formuje wyjście z bazy danych do tablicy, jak pokazano poniżej:
(W naszym przykładzie jesteśmy zainteresowani tylko kolumną Last_update, która zawiera datę.
Aby pobrać ten indeks, możemy użyć operacji indeksowania PHP jako:
$ arr = mysqli_fetch_array ($ wynik);Powyższy fragment bierze tablicę i pobiera wartość w ostatnim indeksie. Rezultat jest:
2006-02-15 05:03:42Możesz zapisać powyższą zmienną na wartość do późniejszego użycia.
NOTATKA: Możesz obejść powyższą metodę i zapytać o pojedynczy wiersz z bazy danych.
Krok 3: Data formatu
Po dacie z bazy danych musimy użyć PHP, aby ją sformatować. W tym przykładzie użyjemy metody date_format ().
Składnia metody jest jak pokazana:
date_format (data, format);Funkcja bierze datę i określony format.
Możesz dowiedzieć się więcej o specyfikatorach formatu w zasobach podanych poniżej:
https: // www.php.Net/Manual/en/Funkcja.data.php
Przekonajmy teraz datę z bazy danych na określony format.
$ date = date_create (end ($ arr));Najpierw używamy metody date_create, aby przekonwertować datę z ciągu na obiekt datetime. To pozwala na sformatowanie metody date_format.
Powstała wartość to:
Wed 15 lutego 5:03:42 UTC 2006Wniosek
W tym artykule omówiono, jak zapytać i sformatować datę bazy danych MySQL do dowolnego określonego formatu za pomocą języka programowania PHP.
Dziękuje za przeczytanie!