Så här använder du PHP för MySQL till XML

En XML-fil visar rader och kolumner som du hämtar från en MySQL-databas. Med PHP kan du exportera data från en databas tabell till en webbformulär. PHP omvandlar raderna och kolumnerna till standard XML-format. Du använder sedan webbformulärets rubriker för att berätta för läsarens webbläsare att databasutmatningen är i XML-format, så webbläsaren visar informationen korrekt.

1.

Högerklicka på den PHP-fil du vill redigera och välj "Öppna med." Klicka på PHP-redigeraren för att ladda din kod i PHP-redigeraren.

2.

Lägg till XML-huvudinformationen längst upp i PHP-kodfilen. XML-headerinformationen informerar användarens webbläsare om att den behöver göra XML-data till läsaren:

rubrik ("Innehållstyp: text / xml");

3.

Skapa MySQL-anslutningen och hämta informationen. Följande kod visar hur du väljer data från MySQL-databas tabellen med namnet "kunder":

$ connection = mysql_connect ($ server, $ user, $ pass)

mysql_select_db ($ databas, $ anslutning)

$ data = mysql_query ("välj * från kunder", $ anslutning)

4.

Ställ in den första rotnoden. Rotenoden definierar den inbäddade XML-data. Eftersom en lista över kunder har hämtats är rootnoden i det här exemplet "kunder". Använd följande kod för att ställa in rootnoden:

$ xml = "\ n";

$ xml. = "\ n";

5.

Loop genom varje databaspost och visa informationen i XML-format. Följande kod visar hur du går igenom en lista över kunder:

för ($ r = 0; $ r <mysql_num_rows ($ data); $ r ++) {

$ row = mysql_fetch_assoc ($ data);

$ xml. = "\ t \ n". $ Data ""

}

6.

Stäng rotknutpunkten. Du måste ha en avslutande rotknutpunkt när du har skapat alla XML-poster. Följande kod stänger rotknutpunkten:

$ xml. = "";

7.

Visa data på webbsidan. I "echo" -sättet skrivs PHP-data på en webbsida. Använd följande kod för att slutföra överföringen:

echo $ xml;

Populära Inlägg