Сортировка данных с БД

Статус
В этой теме нельзя размещать новые ответы.

nmDimas2

Постоялец
Регистрация
20 Апр 2010
Сообщения
78
Реакции
13
Добрый день всем.
Суть такая есть список данных пример:

БД (name)
Вася
Петя
Вовачка

На страницу вывожу данные и они выводятся по id 1 2 3 и тд. (в какой очередности я эти данные вел)

как мне изменить порядок ввода типа чтоб сначала был Петя потом Вовочка потом Петя и так тд.
 
добавить в запрос условие сортировки по нужному полю "ORDER BY name", или если специальное сортирование например по нужным id то ORDER BY id!=2, id!=1, id!=3
А если надо Петя,Вовочка,Петя тогда надо ещё поле для сортировки потому что Петя одинаковое значение и пойдёт по порядку, может добавить в таблицу ещё поле сортировки order_id и по нему сортировать ORDER BY order_id ASC или наоборот ORDER BY order_id DESC
 
возник такой вопрос а если по алфавиту?
 
select * from table_name ORDER BY field [DESC]

table_name - таблица
field - поле, по которому сортируем
[DESC] необязательный параметр, если нужно сортировать Я-А (Z-A)
 
  • Заблокирован
  • #5
Добрый день всем.
Суть такая есть список данных пример:

БД (name)
Вася
Петя
Вовачка

На страницу вывожу данные и они выводятся по id 1 2 3 и тд. (в какой очередности я эти данные вел)

как мне изменить порядок ввода типа чтоб сначала был Петя потом Вовочка потом Петя и так тд.
Код:
$test=mysql_query("SELECT * FROM table_name ORDER BY ASC");
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху