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 から XML を抽出し、$ConvertToXml結果ごとにこれを行います。

そして最後に結果を出力します。

ここで何が間違っていますか?現在、各結果から最初の結果のみを取得して出力しています。全部手に入れたい

4

0 に答える 0