Jak korzystać z PHP dla MySQL na XML
Plik XML wyświetla wiersze i kolumny pobrane z bazy danych MySQL. Za pomocą PHP można eksportować dane z tabeli bazy danych do formularza internetowego. PHP przekształca wiersze i kolumny w standardowy format XML. Następnie użytkownik korzysta z nagłówków formularzy sieci Web, aby poinformować przeglądarkę, że dane wyjściowe bazy danych są w formacie XML, więc przeglądarka prawidłowo wyświetla informacje.
1.
Kliknij prawym przyciskiem myszy plik PHP, który chcesz edytować, i wybierz "Otwórz za pomocą". Kliknij edytor PHP, aby załadować swój kod w edytorze PHP.
2.
Dodaj informacje nagłówka XML na górze pliku kodu PHP. Informacje w nagłówku XML informują przeglądarkę użytkownika o konieczności renderowania danych XML do czytnika:
header ("Content-type: text / xml");
3.
Utwórz połączenie MySQL i pobierz informacje. Poniższy kod pokazuje, jak wybierać dane z tabeli bazy danych MySQL o nazwie "klienci":
$ connection = mysql_connect ($ server, $ user, $ pass)
mysql_select_db (baza danych $, połączenie $)
$ data = mysql_query ("wybierz * od klientów", $ połączenie)
4.
Skonfiguruj pierwszy węzeł główny. Węzeł główny definiuje osadzone dane XML. Ponieważ pobrano listę klientów, węzeł główny ustawiony w tym przykładzie to "klienci". Użyj następującego kodu, aby skonfigurować węzeł główny:
$ xml = "\ n";
$ xml. = "\ n";
5.
Przeprowadź pętlę przez każdy rekord bazy danych i wyświetl informacje w formacie XML. Poniższy kod pokazuje, jak przeglądać listę klientów:
for ($ r = 0; $ r <mysql_num_rows ($ data); $ r ++) {
$ row = mysql_fetch_assoc ($ data);
$ xml. = "\ t \ n". $ data. "";
}
6.
Zamknij węzeł główny. Musisz mieć zamknięty węzeł główny po utworzeniu wszystkich rekordów XML. Poniższy kod zamyka węzeł główny:
$ xml. = "";
7.
Wyświetl dane na stronie internetowej. Instrukcja "echo" drukuje dane PHP na stronie internetowej. Użyj poniższego kodu, aby ukończyć transfer:
echo $ xml;