Помощ с MySQL заявка

qazxsw

Registered
Ето структората на базата ми данни:

categories
-category_id
-category_name

news
-news_id
-news_title
-news_body
-news_auhor (съдържа id на потребителя)
-news_category (съдържа id на категорията)

users
-user_id
-user_name

Изкарвам новината със следната заявка:
Код:
$sql = mysql_query("SELECT * FROM `news` WHERE news_id='$news_id' LIMIT 1");

Това което не знам как да направя е, как вместо news_author (ид-то на автора) & news_category (ид-то на категорията), да показва техните имена?

Мерси.
 
PHP:
$sql = mysql_query("SELECT * FROM `news` as nw LEFT JOIN `categories` AS cat ON cat.`category_id`=nw.`news_category`LEFT JOIN `users` as us ON us.`user_name`=nw.`news_author` WHERE news_id='$news_id' LIMIT 1");
Накрая извеждаш със category_name вместо category_id и user_name вместо news_author
 

Back
Горе