解析数据库以创建RSS提要

时间:2012-08-29 15:21:39

标签: php mysql wordpress

您好我正在尝试从php创建rss,这是成功的,但我无法获取所有信息。

数据库是Wordpress安装。

我有一个包含2张图片的帖子。在数据库中,这两个图像和帖子都存储在同一个表中的三个单独的行中,但由'post_type'字段区分。

然后我在每个帖子上附加了额外的信息,但这个信息包含在一个单独的表格中。

我应该使用什么样的选择语句来执行这样的操作?任何帮助将不胜感激。

谢谢和问候,

2 个答案:

答案 0 :(得分:0)

据我所知,wordpress有几个可自定义的rss feed插件,你不需要做任何选择语句,可以点击所需的结果。

为了在worldpress数据库上执行选择查询,并从中手动生成rss,从长远来看,你可能会遇到像wordpress更新带来的潜在结构变化一样的问题。

强烈建议使用官方插件页面中的这些功能,通常是那些具有适应各种版本更改历史记录的功能,直到这次才开始使用wordpress。

答案 1 :(得分:0)

谢谢大家的所有信息。我找不到一个WordPress插件,我可以使用它来使这个工作(虽然我肯定可能有一个)。但我设法让这个工作。这就是我最终的结果:

'Select
 mwpwpecbd.*,
 mwpposts.*,
 imageposts.guid As guid1,
 imageposts.post_type As post_type1,
 imageposts.ID As ID1,
 imageposts.post_title As post_title1,
 mwpposts.post_parent,
 imageposts.post_parent As post_parent1
 From
 mwpwpecbd Inner Join
 mwpposts On mwpposts.ID = mwpwpecbd.post_id Inner Join
 mwpposts imageposts On imageposts.post_parent = mwpposts.ID'

我使用FlySpeed SQL Query并将其创建为魔法。我认为可能会有一些调整,我仍然需要做,但我知道这是接近标记。