So verwenden Sie PHP für MySQL für XML

In einer XML-Datei werden Zeilen und Spalten angezeigt, die Sie aus einer MySQL-Datenbank abrufen. Mit PHP können Sie Daten aus einer Datenbanktabelle in ein Webformular exportieren. PHP wandelt die Zeilen und Spalten in das XML-Standardformat um. Anschließend verwenden Sie die Webformularheader, um dem Browser des Lesers mitzuteilen, dass die Datenbankausgabe im XML-Format vorliegt, sodass der Browser die Informationen ordnungsgemäß anzeigt.

1

Klicken Sie mit der rechten Maustaste auf die zu bearbeitende PHP-Datei und wählen Sie "Öffnen mit". Klicken Sie auf den PHP-Editor, um Ihren Code in den PHP-Editor zu laden.

2

Fügen Sie die XML-Headerinformationen oben in der PHP-Codedatei hinzu. Die XML-Header-Informationen teilen dem Browser des Benutzers mit, dass er XML-Daten an den Reader übertragen muss:

Header ("Inhaltstyp: Text / XML");

3.

Erstellen Sie die MySQL-Verbindung und rufen Sie die Informationen ab. Der folgende Code zeigt Ihnen, wie Sie Daten aus der MySQL-Datenbanktabelle "Kunden" auswählen:

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

mysql_select_db ($ database, $ connection)

$ data = mysql_query ("select * from customers", $ connection)

4

Richten Sie den ersten Wurzelknoten ein. Der Wurzelknoten definiert die eingebetteten XML-Daten. Da eine Liste von Kunden abgerufen wurde, lautet der Stammknoten in diesem Beispiel "Kunden". Verwenden Sie den folgenden Code, um den Stammknoten einzurichten:

$ xml = "\ n";

$ xml. = "\ n";

5

Durchlaufen Sie jeden Datenbankdatensatz und zeigen Sie die Informationen im XML-Format an. Der folgende Code zeigt Ihnen, wie Sie eine Liste von Kunden durchlaufen:

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

$ row = mysql_fetch_assoc ($ data);

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

}

6

Schließen Sie den Wurzelknoten. Sie müssen über einen schließenden Stammknoten verfügen, nachdem Sie alle XML-Datensätze erstellt haben. Der folgende Code schließt den Stammknoten:

$ xml. = "";

7.

Zeigen Sie die Daten auf der Webseite an. Die "echo" -Anweisung druckt die PHP-Daten auf einer Webseite. Verwenden Sie den folgenden Code, um die Übertragung abzuschließen:

echo $ xml;

Beliebte Beiträge