我有一个php文件,可以为数据Feed创建一个xml。我想从我的数据库中添加第二个值到title属性,但是当它尝试以下方式时,它只是一起跳过title属性。有没有办法做到这一点?
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>';
欢迎任何帮助建议。
答案 0 :(得分:0)
您能否向我们提供您的数据库架构/表格说明?列名等 其次,我建议您使用PDO类而不是mysql_ *方法。