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;

Popularne Wiadomości