Возможно выборку из БД и отсортировать именно по тому порядку как записанно и как это сделать Код (Text): SELECT p.id, p.autor, p.date, p.titleru, p.titleor, p.years, e.news_read, e.allow_rate, e.rating, e.vote_num, e.votes, e.view_edit, e.editdate, e.editor, e.reason FROM post p LEFT JOIN post_x e ON (p.id=e.news_id) WHERE id in ('4','3','5','1','2') ORDER BY `years` DESC LIMIT 0,25 То есть как можно выводить записи именно в таком же порядке ID 4,3,5,1,2
Я обычно использую ORDER BY FIELD: Код (Text): SELECT p.id, p.autor, p.date, p.titleru, p.titleor, p.years, e.news_read, e.allow_rate, e.rating, e.vote_num, e.votes, e.view_edit, e.editdate, e.editor, e.reason FROM post p LEFT JOIN post_x e ON (p.id=e.news_id) WHERE id in ('4','3','5','1','2') ORDER BY FIELD(id,'4','3','5','1','2'); LIMIT 0,25