我对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