Перейти к контенту
  • 0

Выборка из базы данных


toha

Вопрос

добрый день

требуется сделать выборку из базы данных форума (версия 2.0.х), а именно выводить в сторонний php файл количество тем в определенном подфоруме, ID которого 7

как реализовать?

спасибо

Ссылка на комментарий
Поделиться на других сайтах

Рекомендуемые сообщения

  • 0

SELECT COUNT(*) FROM ibf_topics WHERE forum_id=7

или ещё проще:

SELECT topics FROM ibf_forums WHERE id=7

Если вам нужно количество тем в форуме, включая его подфорумы, то нужно смотреть в сторону функции forums_get_children из файла ./sources/classes/class_forums.php, добавлять в ваш код её плюс выборку кеша форумов(см. в функции forums_init) и в запросе первом вместо

forum_id=7

писать

forum_id IN($children)

, где

$children = implode(',', forums_get_children(7));

Ссылка на комментарий
Поделиться на других сайтах

  • 0
2 Song: В 2.0 ещё не было глубокой вложенности? :D
Ссылка на комментарий
Поделиться на других сайтах

  • 0

Не помню.

Да вообщем-то редко она встречается эта глубокая вложенность..

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Song, а как же «должно работать у всех»? :D Хотя я согласен, если что, автору было бы полезно поразбираться что да как там с категориями...
Ссылка на комментарий
Поделиться на других сайтах

  • 0

Я привёл пример который будет работать почти у всех с большой степенью вероятности :D

При желании можно в любом решении найти какую-то ситуацию, когда оно не будет работать.

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.