Ошибка, что не так? - MySQL

Узнай цену своей работы

Формулировка задачи:

Пробую вытащить данные из двух таблиц. В таком запросе код работал:
$result = mysql_query("SELECT fm_news_description.news_id, fm_news_description.title, fm_news_description.short_description, fm_url_alias.keyword, fm_news.date_added FROM  `fm_news_description` LEFT JOIN `fm_url_alias` ON query = CONCAT('news_id=',fm_news_description.news_id)") or die(mysql_error());
Добавил еще строчку и все. Вот полный код помогите разобраться.
@mysql_connect(DB_HOSTNAME,DB_USERNAME,DB_PASSWORD);//Подключение
@mysql_select_db(DB_DATABASE);//Выбор базы
 
$result = mysql_query("SELECT fm_news_description.news_id, fm_news_description.title, fm_news_description.short_description, fm_url_alias.keyword, fm_news.date_added FROM  `fm_news_description` LEFT JOIN `fm_url_alias` ON query = CONCAT('news_id=',fm_news_description.news_id) LEFT JOIN 'fm_news' ON news_id = fm_news_description.news_id") or die(mysql_error());//Запрос
 
while ($row=mysql_fetch_array($result))
{
$keyword=$row['keyword'];   
$news_id=$row['news_id'];
$title=$row['title'];
$pubdate=$row['date_added'];
$short_description=$row['short_description'];
echo '<item>
     <title><![CDATA['.$title.']]></title>
     <link>http://www.apothecaryweb/news/'.$keyword.'</link>
     <description><![CDATA['.$short_description.']]></description>
     <pubDate>'.$pubdate.'</pubDate>
     </item>';
}
echo '
    </channel>
    </rss>';
?>

Решение задачи: «Ошибка, что не так?»

textual
Листинг программы
LEFT JOIN `fm_news` ON

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 4.3 из 5