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;