我正在使用simplepie 1.5并获取多个供稿网址
$feed->set_feed_url(array('x','y','z'));
如何从数据库表中加载供稿网址?
附加使用的代码。
$results = mysqli_query($link, "SELECT * FROM source_list");
$source;
$source_data;
while ($row = mysqli_fetch_array($results)) {
foreach($row as $key => $value ) {
if($key==='source_name'){
$source=$value;
}
}
$source_data= $source_data."'".$source."'".',';
}
$feed = new SimplePie();
$source_data= substr($source_data, 0, -1);
echo($source_data);
$url=array($source_data);
$feed->set_feed_url($url);
答案 0 :(得分:0)
尝试以下代码:
$results = mysqli_query($link, "SELECT * FROM source_list");
$feedurls = array();
while ($row = mysqli_fetch_array($results)) {
array_push($feedurls, $row['source_name']);
}
// var_dump($feedurls);
$feed = new SimplePie();
$feed->set_feed_url($feedurls);
就像您的第一个代码示例一样,我们正在设置一组要提取($feedurls
)的URL。您可以取消对var_dump($feedurls);
的注释,以检查该数组是否包含数据库中所需的URL。