Slik bruker du PHP for MySQL til XML

En XML-fil viser rader og kolonner du henter fra en MySQL-database. Ved hjelp av PHP kan du eksportere data fra en databasetabell til et webskjema. PHP forvandler rader og kolonner til standard XML-format. Deretter bruker du nettformsoverskriftene til å fortelle leserens nettleser at databaseproduksjonen er i XML-format, slik at nettleseren viser informasjonen riktig.

1.

Høyreklikk på PHP-filen du vil redigere, og velg "Åpne med." Klikk på PHP-editoren for å laste inn koden i PHP-editoren.

2.

Legg til XML-headerinformasjonen øverst i PHP-kodefilen. XML-header-informasjonen forteller brukerens nettleser at den trenger å gjengi XML-data til leseren:

header ("Content-type: text / xml");

3.

Opprett MySQL-tilkoblingen og hent informasjonen. Følgende kode viser hvordan du velger data fra MySQL-databasen tabellen kalt "kunder":

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

mysql_select_db ($ database, $ connection)

$ data = mysql_query ("velg * fra kunder", $ tilkobling)

4.

Sett opp den første rotnoden. Rotenoden definerer de innebygde XML-dataene. Fordi en liste over kunder ble hentet, er rotnoden i dette eksemplet "kunder". Bruk følgende kode for å sette opp rotnoden:

$ xml = "\ n";

$ xml. = "\ n";

5.

Gå gjennom hver databaseoppføring og vis informasjonen i XML-format. Følgende kode viser hvordan du går gjennom en liste over kunder:

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

$ rad = mysql_fetch_assoc ($ data);

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

}

6.

Lukk rotnoden. Du må ha en avsluttende rotnode etter at du har opprettet alle XML-postene. Følgende kode lukker rotnoden:

$ xml. = "";

7.

Vis dataene på nettsiden. Ekko-setningen skriver ut PHP-dataene på en webside. Bruk følgende kode for å fullføre overføringen:

ekko $ xml;

Populære Innlegg