Litput (29.07.2015 в 21:48)
Вилы_Выкидные (29.07.2015 в 21:46) CreepMatis, таблица должна быть, что-то типа
id_radel
id_podrazdel
id_user
tema
text
и тут можешь считать запросто
Нет, там таблица для тем отдельная:)
я уже понял, что есть 2 таблицы для админа, создавать разделы и подразделы, но для пользунов то нужно метить, где он тему создаёт :(
________ посл. ред. 29.07.2015 в 21:53; всего 1 раз(а); by Вилы_Выкидные
Вилы_Выкидные (29.07.2015 в 21:52)
Litput (29.07.2015 в 21:48)
Вилы_Выкидные (29.07.2015 в 21:46) CreepMatis, таблица должна быть, что-то типа
id_radel
id_podrazdel
id_user
tema
text
и тут можешь считать запросто
Нет, там таблица для тем отдельная:)
я уже понял, что есть 2 таблицы для админа, создавать разделы и подразделы, но для пользунов то нужно метить, где он тему создаёт :(
Там помечается подраздел, в котором тема. А все подразделы в отдельной табле. В ней записан ид, название подраздела и раздел, в котором этот подраздел.
CreepMatis,
1) В раздeле SELECT COUNT(`id`) FROM `forum_topics` WHERE IN(SELECT `id` FROM `forum_subrazdel` WHERE `razdel`=ID)
Не точности подправь ибо писал на скорую руку)
А так тести
[J]iK (29.07.2015 в 22:46) CreepMatis,
1) В раздeле SELECT COUNT(`id`) FROM `forum_topics` WHERE IN(SELECT `id` FROM `forum_subrazdel` WHERE `razdel`=ID)
Не точности подправь ибо писал на скорую руку)
А так тести
Вот состряпал запрос по твоему примеру:
$nump = $db->query("SELECT * FROM `forum_post` WHERE IN (SELECT * FROM `forum_topics` WHERE `sub` = '".$sub['id']."')")->num_rows;
Должен выводить посты всех тем подраздела. Выводит .
CreepMatis (29.07.2015 в 22:53)
[J]iK (29.07.2015 в 22:46) CreepMatis,
1) В раздeле SELECT COUNT(`id`) FROM `forum_topics` WHERE IN(SELECT `id` FROM `forum_subrazdel` WHERE `razdel`=ID)
Не точности подправь ибо писал на скорую руку)
А так тести
Вот состряпал запрос по твоему примеру:
$nump = $db->query("SELECT * FROM `forum_post` WHERE IN (SELECT * FROM `forum_topics` WHERE `sub` = '".$sub['id']."')")->num_rows;
Должен выводить посты всех тем подраздела. Выводит .
Во-первых, ты в селекте указал все поля, в in, а во-вторых ты указал в where столбик?
Типа where id in (блаа)