我對PHP文件生成的XML數據有問題。在PHP中生成的XML代碼PHP
這裏是我的代碼:
$requestXmlBody .= "<PictureURL>";
//find black
while($row = mysql_fetch_object($ergebnis))
{
$posblack = strpos($row->image, $findBLACK);
if ($posblack !== false)
{
echo $row->image;
}
}
$requestXmlBody .= "</PictureURL>";
此代碼將生成XML代碼
<PictureURL></PictureURL>
但不是我從數據庫中讀取名稱。數據庫查詢正在運行,但我的問題是要在XML代碼之間插入它。 變量通常插入這樣
$requestXmlBody .= '<PictureURL>$variable</PictureURL>';
我只是不知道如何來包裝這個在我的數據庫查詢。
任何幫助非常感謝。
仔細檢查您是否通過在while循環外分配$行並回顯計數來獲取行。 – 2013-03-07 19:17:19
您正在使用原始'echo'(用於圖像URL)混合字符串連接(對於xml標記)。決定一個。放置在循環中,如果阻塞。 – mario 2013-03-07 19:18:27