1

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,然后对每个结果执行此操作。

然后最后输出结果。

我在这里做错了什么?目前它只从每个结果中获取第一个结果并输出它。我想得到他们所有

4

0 回答 0