MySQLからPHPへのXMLの変換方法

XMLファイルには、MySQLデータベースから取得した行と列が表示されます。 PHPを使用すると、データベーステーブルからWebフォームにデータをエクスポートできます。 PHPは行と列を標準のXML形式に変換します。 次に、Webフォームのヘッダーを使用してデータベースの出力がXML形式であることを読者のブラウザに伝えます。そのため、ブラウザは情報を正しく表示します。

1。

編集したいPHPファイルを右クリックして「アプリケーションから開く」を選択します。 PHPエディタをクリックして、PHPエディタにコードをロードします。

2。

PHPコードファイルの先頭にXMLヘッダー情報を追加します。 XMLヘッダー情報は、XMLデータをリーダーにレンダリングする必要があることをユーザーのブラウザに通知します。

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

3。

MySQL接続を作成して情報を取得します。 次のコードは、 "customers"という名前のMySQLデータベーステーブルからデータを選択する方法を示しています。

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

mysql_select_db($ database、$ connection)

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

4。

最初のルートノードを設定します。 ルートノードは埋め込みXMLデータを定義します。 顧客のリストが取得されたため、この例で設定されているルートノードは「customers」です。 次のコードを使用してルートノードを設定します。

$ xml = "\ n";

$ xml。= "\ n";

5。

各データベースレコードをループして、情報をXML形式で表示します。 次のコードは、顧客のリストをループ処理する方法を示しています。

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

$ row = mysql_fetch_assoc($ data);

$ xml。= "\ t \ n"。 $ data。

}

6。

ルートノードを閉じます。 すべてのXMLレコードを作成したら、閉じたルートノードが必要です。 次のコードはルートノードを閉じます。

$ xml。= "";

7。

Webページにデータを表示します。 "echo"ステートメントはPHPデータをWebページに印刷します。 次のコードを使用して転送を完了します。

echo $ xml;

人気の投稿