Я хочу разместить RSS-фидер на моем веб-сайте.Я создал файл rss-feed.xml и загрузил его на сервер.Это рабочий файл.Но я хочу перечислить все продукты на этой странице.Поэтому я создал страницу php.Здесь я получаю все данные из таблицы продуктов и записываю их в XML-файл.Но это не работает, см. Код ниже.
$sql_pdct="SELECT * FROM tbl_category where bit_active =1 and int_category_id IN ( SELECT int_category_id FROM tbl_product WHERE bit_active =1 )";
$qry_pdct=mysql_query($sql_pdct);
If (mysql_num_rows ($qry_pdct)>0){
While ($row = mysql_fetch_array ($qry_pdct)){
$con=$row['str_category'];
$xml_content .= "<item>\r\n";
$xml_content .= "<title>".$con."</title>\r\n";
$xml_content .= "<description><![CDATA[ All your fancy content goes here... ]]></description>\r\n";
$xml_content .= "<link>http://www.your-domain-name.co.uk/folder/yourPage.html</link>\r\n";
$xml_content .= "<guid isPermaLink=\"true\">http://www.your-domain-name.co.uk/folder/yourPage.html</guid>\r\n";
$xml_content .= "</item>\r\n";
}
$xml_content .= "</channel>\r\n";
$xml_content .= "</rss>\r\n";
// open xml feed file and truncate to zero length
$xml_file = fopen("rss-feed.xml", "w");
// write xml content to xml file
fwrite($xml_file, $xml_content);
// close xml file
fclose($xml_file);
header("location:rss-feed.xml");
Моя таблица содержит 12 элементов, но результат показывает только один элемент.Как это?