我有一个由PHP文件生成的XML数据的问题。
下面是我的代码:$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($row = mysql_fetch_object($ergebnis)) {
$posblack = strpos($row->image, $findBLACK);
if ($posblack !== false) {
$requestXmlBody .= "<PictureURL>";
$requestXmlBody .= $row->image;
$requestXmlBody .= "</PictureURL>";
}
}
您是回显$row->image
而不是附加到$requestXmlBody
把你的代码改成:
$requestXmlBody .= $row->image;