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
結果ごとにこれを行います。
そして最後に結果を出力します。
ここで何が間違っていますか?現在、各結果から最初の結果のみを取得して出力しています。全部手に入れたい