如何使用php将第二个数据库值添加到xml属性中
我有一个php文件,它为数据提要创建xml。我想从我的数据库中向title属性添加第二个值,但是当它以下面的方式尝试时,它只是跳过title属性al。有没有办法做到这一点如何使用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
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类,也不知道如何使用它。