php - 使用 PHP 将 RSS 提要写入 MySQL

标签 php mysql rss

基本上我需要创建一个 PHP 文档来读取 RSS 提要并将信息写入 MySQL 文档。但是我在这方面的经验很少,我想知道是否有人能够提供一个如何做到这一点的例子?我在考虑结合 MagpieRSS 的东西,但是文档仍然让我一头雾水 =)

任何帮助将不胜感激

最佳答案

不确定您的目标是什么,但是:

来自Magpie文档:(参见使用示例)

require_once 'rss_fetch.inc';

$url = 'http://magpie.sf.net/samples/imc.1-0.rdf';
$rss = fetch_rss($url);

echo "Site: ", $rss->channel['title'], "<br>";
foreach ($rss->items as $item ) {
    $title = $item[title];
    $url   = $item[link];
    echo "<a href=$url>$title</a></li><br>";
}

这将使 RSS 提要成为可用的部分。你可以改成这样:

foreach ($rss->items as $item ) {
    $title = $item[title];
    $url   = $item[link];
    mysql_query("INSERT INTO `table` (`id`, `title`, `link`) VALUES (NULL, '$title', '$url')")";
}

如果没有别的,这应该可以帮助您入门。

关于php - 使用 PHP 将 RSS 提要写入 MySQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1501394/

相关文章:

php - MySQL - 查询相乘记录返回 - 笛卡尔积

php - 为什么我的 PHP 代码没有更新 SQL

mysql - 当且仅当在同一天发布时,在彼此之上显示行

jQuery 分页 - 页数错误

xml - 如何使用Xpath提取RSS URL

xml - 当节点不存在时的 LINQ to XML

php - 在我的 for 循环中生成不同的随机字符串

php - 将 PHP 5.6 代码迁移到 PHP 7.3 的正确步骤

mysql - GROUP_CONCAT 问题

php - MySQL错误: Unknown column in 'field list' PHP/MySQL