PHP/MYSQL/RSS提要将所有帖子加载到一个帖子中

PHP/MYSQL/RSS提要将所有帖子加载到一个帖子中,php,mysql,rss,Php,Mysql,Rss,当你拉RSS提要时,它会显示一篇文章,但是在那篇文章中,所有其他的文章都会显示出来。我已经检查了我所有的结案,并且一次又一次地修改了代码,但是看不出问题出在哪里。在某些RSS阅读器上,它只是说错误无法读取提要。但在其他方面,我有这个问题 任何方向都会有帮助。代码如下: 您可以使用对象 而您的sql查询和foreach $get_articles = "SELECT `id`, `title`, `image`, `text`, DATE_FORMAT(`date`,'%a, %e %b %Y')

当你拉RSS提要时,它会显示一篇文章,但是在那篇文章中,所有其他的文章都会显示出来。我已经检查了我所有的结案,并且一次又一次地修改了代码,但是看不出问题出在哪里。在某些RSS阅读器上,它只是说错误无法读取提要。但在其他方面,我有这个问题

任何方向都会有帮助。代码如下:

您可以使用对象 而您的sql查询和foreach

$get_articles = "SELECT `id`, `title`, `image`, `text`, DATE_FORMAT(`date`,'%a, %e %b %Y') as `date` FROM `posts` WHERE `date` <= CURDATE() ORDER BY `added` DESC LIMIT 20";
$articles = mysql_query($get_articles);

while ($obj = mysql_fetch_object($articles)) {
        $array[$obj->id]['id'] = $obj->id;
        $array[$obj->id]['title'] = $obj->title;
        $array[$obj->id]['image'] = $obj->image;
        $array[$obj->id]['date'] = $obj->date;  
}
以及输出:

foreach ($array as $k) {
echo "<item>";
   echo "<title>" . $k['title'] . "</title>";
   echo "<description>" . $k['image'] . "</description>";
   echo "<date>" . $k['description'] . "</date>"; 
echo "</item>";
} 

这是一个示例,您必须按照自己的方式编码

您能给出输出的示例吗?迟早会有人出现并为此感到不安,所以让我饶了他们吧。mysql_*命令已弃用。当你有机会的时候,建议你看看PDO:迈克:TUBAGUY谢谢你,我一定会调查的。
foreach ($array as $k) {
echo "<item>";
   echo "<title>" . $k['title'] . "</title>";
   echo "<description>" . $k['image'] . "</description>";
   echo "<date>" . $k['description'] . "</date>"; 
echo "</item>";
}