0

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

我只是不知道如何将它包装在我的数据库查询中。

非常感谢任何帮助。

4

2 回答 2

1

像这样的东西?

while($row = mysql_fetch_object($ergebnis)) {
  $posblack = strpos($row->image, $findBLACK);
  if ($posblack !== false) {
    $requestXmlBody .= "<PictureURL>";
    $requestXmlBody .= $row->image;
    $requestXmlBody .= "</PictureURL>";
  }
}
于 2013-03-07T19:19:18.407 回答
0

您正在回显$row->image而不是附加到$requestXmlBody

将您的代码更改为:

$requestXmlBody .= $row->image;
于 2013-03-07T19:18:31.700 回答