Доброго времени суток. Вывожу рандомные данные из БД. Столкнулся с проблемой.
$category = $db->super_query("SELECT id, name FROM `".PREFIX."_category` WHERE `id` = ".$random['category']."");
$random['category']
содержит айдишники категорий. Через запятую. Соответственно при запросе, если данные в БД в поле ID имеют ввид (1, 2, 3, 4) происходит крэш. Вида
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '25,33,37,39,47' at line 1
Запрос получается таким:
SELECT id, name FROM `dle_category` WHERE `id` = 11,25,33,37,39,47
Как исправить данную ошибку? Заранее благодарен за ответ.