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;