Создание rss-канала и некоторые проблемы с Mysql

Кажется, я не могу получить какие-либо изображения или заголовки из базы данных mysql, хотя я связан с фактическим rss-каналом, и я не уверен, что я делаю неправильно.

<?php define ("DB_HOST", "xxx"); // set database host define ("DB_USER", "xxx"); // set database user define ("DB_PASS","fgbsh"); // set database password define ("DB_NAME","adfgadg"); // 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 story, description, pic, url FROM ".posts." WHERE status=1 ORDER BY time_added 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></link> <description></description> <language>en-us</language>"; while($dataBlogDisplay = mysql_fetch_array($getBlogDisplay)){ $title = $dataBlogDisplay['story']; $link = $dataBlogDisplay['url']; $description = $dataBlogDisplay['pic']; echo "<item> <title>$title</title> <link>$url</link> <description>$description</description> </item>"; } echo "</channel></rss>"; ?> 

и я уверен, что мои таблицы тоже правильно названы. Это учебник, который я использовал

http://www.discussdesk.com/create-rss-feed-with-php-mysql.htm