- 締切済み
配信されているRSSを自分のSQLiteデータベースに取り込みたい
PHPの入門書を読み始めたばかりの初心者です。 他のプログラミング言語も全く知りません。 こんな私の質問で申し訳ありませんが、RSS配信されている内容を、自分のデータベースSQLiteに保存するにはどのように記述すればよろしいのでしょうか? 具体的にやりたいと思っていることは、こちらのサイト http://fu-hou.com/index.xml の、名前・職業・死没日・享年のデータを、SQLiteのデータベースに保存したいと思っています。 PHPは5です。 すみませんが、どなたか御教授お願いいたします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- みずの(@mizuno3)
- ベストアンサー率73% (192/263)
PHPでやりたい場合、以下のような方法を勉強すると良いかと思います。 1.URLからRSSデータを取得する方法 取得する方法はいくつもありますが、以下の何れか方法が簡単でいいのでは? ・file_get_contentsなど、文字列として取得する方法 ・simplexml_load_fileなど、XMLオブジェクトとして取得する方法 2.XMLデータを取得したいデータにしてあげる方法 1で文字列として取得した場合、XMLをオブジェクトにしたり、分割してあげる必要があります。 ・simplexml_load_stringなど、文字列をオブジェクトにする方法 ・preg_matchなど、正規表現で取得する方法 3.SQLiteに保存する方法 どこから解らないのかが解らないのでなんともいえないのですが、以下のようなものを勉強すると良いかと。 ・SQLの基本的な構文(INSERTやSELECT文など) ・SQLite系の関数や使い方 この辺を実際にやってみて、どこがわからないかをまたご質問されるといいんじゃないかと思います。
お礼
ご回答ありがとうございます。 入門書を見ながら、おっしゃられたことを試してみたいと思います。 ありがとうございました。