php代码:
## Loop through results from mysql
try{
#connection string
// $dbconn = new PDO('mysql:host=localhost;port=3306;dbname=wudb',array(PDO::ATTR_PERSISTENT => true));
$dbconn = new PDO('mysql:host=localhost;port=3306;dbname=wudb','root','toshiba1',array(PDO::ATTR_PERSISTENT => true));
$q = $dbconn->prepare("SELECT FW_ArtSrcLink FROM FW_ArtSrc WHERE OneSet=1 and leagID=20");
#call stored proc
$q->execute();
#get the rows into an array
$result = $q->fetchAll();
$newsStory = array();
foreach($result as $r){
## gets url from database as outlined above.
$xmlUrl = $r['FW_ArtSrcLink'];
#Loads the url above into XML
$ConvertToXml = simplexml_load_file($xmlUrl);
# -> Setup XML
$newsStory[] = $ConvertToXml->channel->item;
}
我正在尝试获取我的数据库提供的链接$xmlUrl
然后使用 url 从 url 中提取 XML $ConvertToXml
,然后对每个结果执行此操作。
然后最后输出结果。
我在这里做错了什么?目前它只从每个结果中获取第一个结果并输出它。我想得到他们所有