» » » Как получить записи по списку и не сортировать их вывод

Как получить записи по списку и не сортировать их вывод

29-12-2014, 05:03
Автор: .
Просмотров: 636
Комментариев: 0
Версия для печати

Как получить записи по списку и не сортировать их вывод

Задача - вывести в меню категории. Модуль принимает категории списком через запятую ($cat=2,3,7,6,16,11)
Сделать это можно  через такой запрос:

$cat=2,3,7,6,16,11; 
$sql= $db->query("SELECT * FROM table_category WHERE id IN (".$cat.")");
 
Для того, что бы избежать сортировки по умолчанию, нужно  сделать такой манёвр:
$sql= $db->query("SELECT * FROM table_category WHERE id IN (".$cat.") order by find_in_set(id, '".$cat."')");
 
фильтрация данных и проверка на ошибки просто необходимы 
Рейтинг статьи:
  
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо зайти на сайт под своим именем.