Rss Feed未显示在所有表格中

时间:2015-09-07 02:17:06

标签: javascript php rss

我正在使用这个rss.php文件进行rss feed,但问题是它只显示来自2个表的Feed而不是全部4.问题出在哪里?Feed仅来自知名人士和econmicsandpolitics表。

(undefined)

2 个答案:

答案 0 :(得分:0)

如果我理解正确可能对您有帮助,

$pdo = connect();
$myarray =  array('scienceandtechnology','economicsandpolitics','famouspeople','yetosbkistoryhe');

foreach ($myarray as $table) {
   $sql = "SELECT * FROM ".$table."";
   $query = $pdo->prepare($sql);
   $query->execute();
   $rs_post = $query->fetchAll();   
   foreach ($rs_post as $post) {
        // echo something
   }             
}

答案 1 :(得分:0)

你在这里从表名中静态使用它我几乎有同样的问题,但在我的情况下,表名也是动态的,所以根据你的相关性使用它

$sql = mysql_query("select name from sections order by rand()");
$datadisplay = array();

while ($row= mysql_fetch_assoc($sql)){
    $section=$row['name'];
    $sqldata = mysql_query("select title,summary from ".$section." order by ID limit 2");
    while ($rowdata= mysql_fetch_assoc($sqldata)){
        $datadisplay[] = $rowdata;
    }
}

所以我这里正在做的是我从部分中获取表名,然后使用这些表名从表中获取数据,然后将该数据存储到另一个数组中,然后可以用来获取rss数据