Dr_Brown
Пользователь
Было выведена категория в топике в пагинации:
По ревизии стало так:
Как в новый запрос c.cat_title прикрутить из BB_CATEGORIES ?
Код:
// Get forum/topic data
if ($topic_id)
{
$sql = "SELECT t.*, f.*, c.cat_title
FROM ". BB_TOPICS ." t, ". BB_FORUMS ." f, ". BB_CATEGORIES ." c
WHERE t.topic_id = $topic_id
AND f.forum_id = t.forum_id
AND c.cat_id = f.cat_id
LIMIT 1";
}
elseif ($post_id)
{
$sql = "SELECT t.*, f.*, p.post_time, c.cat_title
FROM ". BB_TOPICS ." t, ". BB_FORUMS ." f, ". BB_POSTS ." p, ". BB_CATEGORIES ." c
WHERE p.post_id = $post_id
AND t.topic_id = p.topic_id
AND f.forum_id = t.forum_id
AND c.cat_id = f.cat_id
LIMIT 1";
}
По ревизии стало так:
Код:
// Get forum/topic data
if ($topic_id)
{
$sql = "SELECT t.*, f.*, tw.notify_status
FROM ". BB_TOPICS ." t
LEFT JOIN ". BB_FORUMS ." f USING(forum_id)
LEFT JOIN ". BB_TOPICS_WATCH ." tw ON(tw.topic_id = t.topic_id AND user_id = {$userdata['user_id']})
WHERE t.topic_id = $topic_id
";
}
elseif ($post_id)
{
$sql = "SELECT t.*, f.*, p.post_time, tw.notify_status
FROM ". BB_TOPICS ." t
LEFT JOIN ". BB_FORUMS ." f USING(forum_id)
LEFT JOIN ". BB_POSTS ." p USING(topic_id)
LEFT JOIN ". BB_TOPICS_WATCH ." tw ON(tw.topic_id = t.topic_id AND user_id = {$userdata['user_id']})
WHERE p.post_id = $post_id
";
}
Как в новый запрос c.cat_title прикрутить из BB_CATEGORIES ?