Выбор полей с использованием внешних ключей в реляционной таблице

Я пытаюсь отобразить тему create (имя пользователя), но вам нужно пройти через таблицу отношений, чтобы ее получить. Я уже создал запрос, который отображает создателя (имя пользователя) ответа, я считаю, что мне нужен подзапрос, но он никогда не использовал его раньше.

То, что я в основном пытаюсь сделать, это использовать внешние ключи для извлечения имени пользователя, я надеюсь, что ниже объясняется это:

Forum_replies.topic_id >>>>> forum_topics.topic_id и forum_topics.user_id >>>> users.user_id.

Таблицы заключаются в следующем:

forum_replies

  • reply_id
  • topic_id
  • Идентификатор пользователя
  • REPLY_TEXT
  • дата ответа

forum_topics

  • topic_id
  • category_id
  • Идентификатор пользователя
  • TOPIC_TITLE
  • topic_description
  • topic_date

пользователи

  • Идентификатор пользователя
  • имя пользователя

Вот мой код, который в настоящее время отображает forum_topics.Topic_title, forum_replies.reply_date, forum_replies.user_id (показывает имя пользователя создателя ответа), forum_replies.reply_text.

$queryreply = "SELECT forum_replies.reply_id, forum_replies.topic_id, forum_replies.user_id, forum_replies.reply_text, forum_replies.reply_date, users.user_id, users.username, forum_topics.user_id, forum_topics.topic_id,forum_topics.topic_title, forum_topics.topic_date FROM forum_replies LEFT JOIN forum_topics ON forum_replies.topic_id = forum_topics.topic_id LEFT JOIN users ON forum_replies.user_id = users.user_id "; $result = mysql_query($queryreply) or die (mysql_error()); $row = mysql_fetch_array($result); if(empty($row['topic_id'])){ echo "No replies have been posted in this Topic, be the first to have your say using form below.";} ?> <table id="categorytable"> <tr><td><?php echo '<b>'.$row['topic_title'].'</b>';?></b><br><br></td></tr> <tr><td><?php echo $row['reply_date'].' - '.$row['username'].' Replied with: ';?><br><br></td></tr> <tr><td><?php echo $row['reply_text'];?></td></tr> 

Я знаю, что функции mysql_ * устарели, но меня попросили использовать их сотрудниками uni. Я был бы благодарен за любую помощь. благодаря

Solutions Collecting From Web of "Выбор полей с использованием внешних ключей в реляционной таблице"