このRSSフィードのデータをデータベーステーブルに読み込んで保存します。 RSSフィードはhttp://feeds.feedburner.com/TechCrunch/です。複雑なRSSフィードからすべてのデータを取得
私は別のRSSフィード読み取るために前に次のコードを使用しています
$homepage = file_get_contents('http://rss.cnn.com/rss/edition_technology.rss');
$homepage = preg_replace("/(<\/?)(\w+):([^>]*>)/", "$1$2$3", $homepage);
$xml = simplexml_load_string($homepage,'SimpleXMLElement', LIBXML_NOCDATA);
echo '<pre>';
print_r($xml);
foreach($xml->channel->item as $opt) {
$title = mysql_real_escape_string($opt->title);
$link = mysql_real_escape_string($opt->link);
$des = mysql_real_escape_string($opt->description);
// and others
$sql =
"INSERT INTO store_feed (title, link, description)
VALUES('$title','$link','$des')
ON DUPLICATE KEY UPDATE title = '$title', description = '$des'";
$result = mysql_query($sql) or die(mysql_error());
}
を...と私は、所望のデータを得たが、今回のデータは異なっています。
リンク、説明、画像、公開日、このフィードのタイトルを保存します。これどうやってするの?
私はデータベースに挿入する方法を知っていますが、RSSフィードからこのデータを取得するにはどうすればよいですか?私は指導が必要です。
あなたのデータベース(MySQL、MSSQL、Oracle)に関する情報が既に追加されています。もう少し情報をお願いします。 – Manuel
私はmysqlを使用していますが、データベースに挿入する際に問題はありませんが、このデータをRSSフィードからどのように読み取るかを知りたいと思っています。 – omnath
dragon112、彼はすでにデータベース接続と基礎データベースを持っており、彼はMySQLを使用していることがコードから明らかです。 –