Mysql için içeri aktarılacak sorgu.
CREATE TABLE IF NOT EXISTS `table_rss` ( `id` int(11) NOT NULL AUTO_INCREMENT, `title` text NOT NULL, `description` text NOT NULL, `url` text NOT NULL, `image` varchar(255) NOT NULL, `created_date` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, `modified_date` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', `status` varchar(255) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=35 ;PHP dosyası
<?php
define ("DB_HOST", "localhost"); // set database host
define ("DB_USER", ""); // set database user
define ("DB_PASS",""); // set database password
define ("DB_NAME",""); // set database name
$link = mysql_connect(DB_HOST, DB_USER, DB_PASS) or die("Couldn't make connection.");
$db = mysql_select_db(DB_NAME, $link) or die("Couldn't select database");
$query = "SELECT title, description, image, url FROM ".table_rss." WHERE status=1 ORDER BY created_date desc";
$getBlogDisplay = mysql_query($query);
header("Content-type: text/xml");
echo "<?xml version='1.0' encoding='UTF-8'?-->
<rss version="2.0">
<channel>
<title></title>
<link>
<description></description>
<language>en-us</language>";
while($dataBlogDisplay = mysql_fetch_array($getBlogDisplay)){
$title = $dataBlogDisplay['title'];
$link = $dataBlogDisplay['url'];
$description = $dataBlogDisplay['image'];
echo "<item>
<title>$title</title>
<link>http://discussdesk.com//$link.htm
<description>$description</description>
</item>";
}
echo "</channel></rss>";
?>Tam olarak eksik kodun nerede olduğunu çözemedik. Belki kodlar baştan aşağı farklı ama kaynaklarda temel olarak bu şekilde gidiyor. Şimdiden teşekkür ederiz.
