Alx
Новичок
вопрос по ORDER BY
Приветствую!
Стоит задача - выбрать записи из таблицы и показать их в немного необычном порядке. Не по алфавиту, и вообще по правилу, которое описать нельзя (заказчик хочет видеть свой порядок сортировки). Например, в таком порядке: aaa, nnn, ccc, zzz, ggg.
Можно ли такое прописать в ORDER BY?
Я пока сделал всё это просто на массиве таким образом:
но может есть более лаконичное решение?
Приветствую!
Стоит задача - выбрать записи из таблицы и показать их в немного необычном порядке. Не по алфавиту, и вообще по правилу, которое описать нельзя (заказчик хочет видеть свой порядок сортировки). Например, в таком порядке: aaa, nnn, ccc, zzz, ggg.
Можно ли такое прописать в ORDER BY?
Я пока сделал всё это просто на массиве таким образом:
PHP:
$order_arr = array("aaa", "nnn", "ccc", "zzz", "ggg");
foreach($order_arr as $key => $value){
$sql = "SELECT * FROM Table WHERE field1='".$value."'";
$result = mysql_query($sql);
while($row = mysql_fetch_assoc($result)){
...
}
}