如何使用php将第二个数据库值添加到xml属性中

如何使用php将第二个数据库值添加到xml属性中,php,xml,Php,Xml,我有一个php文件,它为数据提要创建xml。我想从我的数据库中向title属性添加第二个值,但是当它以下面的方式尝试时,它只是跳过title属性al。有没有办法做到这一点 echo '<?xml version="1.0" encoding="ISO-8859-1"?> <rss version="2.0" xmlns:g="http://base.google.com/ns/1.0"> <channel> <title>Piano a

我有一个php文件,它为数据提要创建xml。我想从我的数据库中向title属性添加第二个值,但是当它以下面的方式尝试时,它只是跳过title属性al。有没有办法做到这一点

echo '<?xml version="1.0" encoding="ISO-8859-1"?>  
<rss version="2.0" xmlns:g="http://base.google.com/ns/1.0">  
<channel>  
<title>Piano and keyboard shop RSS feed</title>
<description>Data feed for the website</description> 
<link>http://www.pianoandkeyboardshoponline.co.uk</link>';

mysql_select_db($database_dBconn, $dBconn);
$query_products = "SELECT id, Category, Manufacturer, Model, Color, Product, GTIN, MPN, BriefDescription, LargeImage1, Stock, price, Delivery_price FROM products";
$products = mysql_query($query_products, $dBconn) or die(mysql_error());
$row_products = mysql_fetch_assoc($products);
$totalRows_products = mysql_num_rows($products);

 while ($row_products = mysql_fetch_assoc($products)){
            echo'
        <item>
            <g:id>'.$row_products[id].'</g:id>
            <title>'.$row_products[Manufacturer].''.$row_products[Model].'</title>
            more attributes 
        </item>'; 
 }
echo '</channel> 
</rss>';
echo'
钢琴和键盘商店RSS源
网站的数据源
http://www.pianoandkeyboardshoponline.co.uk';
mysql_select_db($database_dBconn,$dBconn);
$query_products=“从产品中选择id、类别、制造商、型号、颜色、产品、GTIN、MPN、简要描述、大图像1、库存、价格、交货价格”;
$products=mysql\u query($query\u products,$dBconn)或die(mysql\u error());
$row\U products=mysql\U fetch\U assoc($products);
$totalRows\u products=mysql\u num\u rows($products);
while($row\u products=mysql\u fetch\u assoc($products)){
回声'
“.$row_产品[id]。”
“.$row_产品[制造商]。”.$row_产品[型号]。”
更多属性
'; 
}
回声'
';

欢迎提供任何帮助建议。

您能为我们提供您的数据库模式/表说明吗?列名等。
其次,我建议您使用PDO类而不是mysql_*方法。

我的数据库中有一个名为products的表,其中有一些字段称为Category、Manufacturer等。我只是从数据库中提取值。我希望这就是你的意思。我从未使用过PDO类,也不知道如何使用它。