2011-12-14 2 views
0

Я довольно новичок в PHP и MySQL, и мне это понравится, если кто-то здесь может мне помочь. Я написал некоторый код, чтобы отобразить Темы, созданные пользователями из таблицы (TOPICS), и опубликовать его на странице. Я также создал другую таблицу (CONTENT). Но моя основная проблема заключается в том, как связать это TOPIC с другим столбцом в другой таблице в той же базе данных. Я пробовал это самостоятельно, но как только я нажимаю «Темы», он просто отгоняет все в другой таблице (CONTENT), но я хочу, чтобы один TOPIC был связан с одним CONTENT.Как связать конкретный столбец таблицы с другим конкретным столбцом в другой таблице в базе данных?

Как это сделать?

+0

Вы смотрите внешний ключ/ссылки в mysql в документации SQL. –

+0

Вы должны опубликовать структуру таблиц и запрос, который вы используете для получения данных. – Kevin

ответ

0

Это основная операция, известная как JOIN.

Вы не указать, какие столбцы существуют в каждой таблице, но вы должны, вероятно, будете делать что-то вроде:

SELECT C.*, T.* 
    FROM Content AS C 
    JOIN Topics AS T ON C.TopidID = T.ID; 

Вы можете добавить ИНЕК для фильтрации списка вниз к записи контента, которые Вас интересует.

Смежные вопросы