Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы по PHP » Как правильно сформировать запрос?

Как правильно сформировать запрос?


     11.02.2017    Общие вопросы по PHP, MySQL    499

вопрос
Здравствуйте
в таблицу category я добавил новое поле category_table которое отвечает за вывод той или иной таблицы в зависимости какую категорию мы смотрим
стандартная таблица новостей dle это post
Я сделал ее копии и назвал news video music
теперь я в таблице с категориями в новом поле указываю какую таблицу для данной категории нужно выводить

а в запросе
FROM " . PREFIX . "_post WHERE

вместо [codу]_post[/code] подставил
_$category_table


и выше написал

if ($category_table = $cat_info[$category_id]['category_table']);
else $category_table = 'post';


эта схема работает, но я понимаю что это не есть правильно

Уважаемые программисты, подскажите как правильно написать условие!?

Ответа пока нет


1 комментарий

nowheremany
Эксперт

nowheremany - 12 февраля 2017 11:02 -

Глупо изначально разбивать таблицу в зависимости от категорий. Смысла совершенно не вижу - какая разница где хранить данные?


$category_table = (isset($category_id) and is_array($cat_info[$category_id]) and $cat_info[$category_id]['category_table']!=''?$cat_info[$category_id]['category_table']:'post';

Благодарность принимаю тут Связь

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх