Мы находимся в процессе обновления с более ранней версии VBulletin до версии 5. После обновления пользовательских MySQL запросов, которые находятся на внешней стороне сайта (форум VBulletin находится в каталоге), произошел сбой. Это потому, что теперь VBulletin использует таблицу «узел» для всего, от потоков до личных сообщений, а не для отдельных таблиц.
Проблема в том, что я борюсь с дифференциацией одного типа узла от другого, я знаю о 'contenttypeid', но, похоже, нет никакой документации, которую я могу найти ... и также кажется несовместимой. Похоже, что (в моем случае) contenttypeid '30' - это сообщение в теме, но во многих есть пустое 'title'.
Пример запроса, который я пробовал:
SELECT * FROM node
WHERE contenttypeid = 30
AND title != ""
ORDER BY publishdate DESC
LIMIT 5
Но результаты не такие, как ожидалось, и потоки не должны существовать с пустыми заголовками в любом случае. Я думаю, что лучший способ узнать это правильно, если бы кто-то мог помочь мне понять структуру и значение полей в таблице узлов в некоторой степени. Кажется, я не могу найти никакой документации по этому вопросу.
Заранее благодарен за любую помощь!