私はxmlファイルを受信しているローカルサーバーを持っています。xml ファイルは正常に受信されますが、XML ファイルをデータベースに渡す方法に問題があります。
私はそのように単純なxmlファイルを取得します:
$xml_post = file_get_contents('php://input');
私が受け取るxmlファイルは次のようになります:
<city>
<id>1081</id>
<name>athens</name>
<country>Greece</country>
<info>etc etc etc</info>
</city>
すべてを正しく保存できるように、まったく同じノードでphpmyadminを使用してデータベースを手動で作成しました。
ここで、mysql_query を使用してデータベースに取得したものを挿入したいと考えています。このようなもの :
mysql_query("INSERT INTO cities (id, city ,country , info)
VALUES (4 , 'athens' , 'greece' , 'etc etc etc'");
しかし、上記のステートメントで値として使用するためにxmlに保存した変数はどれですか? すべてのノードを変数に格納してデータベースに正しく渡す必要があるxmlファイルを解析するにはどうすればよいですか?