2011-07-14 7 views
2

PHPを使ってSQL文としてxmlファイルをmysqlテーブルに変換する方法はありますか?phpを使用してxmlをmysqlに変換しますか?

あなたが知っているどのPEARパッケージも公開しています。

+0

参照[MySQLのXML(http://www.w3cgallery.com/w3c-blog/php-mysql-ajax-hacks-trick/how-to-store-simplexml-parse-value- mysql-by-php) – camelCaseD

答えて

3

実際、XMLをMySQLに解析することは直接的な作業であり、XML構造に基づいて多くのカスタマイズが必要です。 SimpleXMLを使用してXMLを解析し、PHPのMySQLiクラスを使用してMySQLに挿入することをお勧めします。

+0

答えが – camelCaseD

+0

の場合は、簡単なサンプルを投稿できますか?特定のレコード数を通過してmysqlとして入力する方法を見たいのですが – camelCaseD

+2

http:http ://php.net/manual/en/simplexml.examples-basic.php – Raptor

1

PHPでXMLデータを読み取るためのいくつかのパッケージがあります(XMLの解析)。カスタムフィールドを使ってmysqlに同じコードを挿入する簡単なコードを書くことができます。

私は、コードは以下のように使用する必要があります

をphpclasses.orgからParseXml.class.phpを使用。自分のため

require './ParseXml.class.php'; 

$xml = new ParseXml(); 
$xml->LoadFile("./test.xml"); 
//$xml->LoadString($xmlString); 
//$xml->LoadRemote("http"//www.yourdomain.com/dir/filename.xml", 3); 
$dataArray = $xml->ToArray(); 
+0

thx for the answer – camelCaseD

関連する問題