
16.05.2007, 23:50
|
|
Участник форума
Регистрация: 05.04.2007
Сообщений: 123
С нами:
10052518
Репутация:
27
|
|
Help me MySQL
Помоги как сделать сортировку но так чтобы было непочислам а по возростанию? никак неполучилось у самого
|
|
|

16.05.2007, 23:53
|
|
Флудер
Регистрация: 20.11.2006
Сообщений: 3,315
С нами:
10248806
Репутация:
2371
|
|
Код свой дай...потому что ты толком ничего не объяснил или я не понял 
Tы имел ввиду это?
Код:
"SELECT `users` from `base` where `id` = '".$id."' ORDER by ASC"
ASC, DESC or Group by
|
|
|

17.05.2007, 00:03
|
|
Участник форума
Регистрация: 05.04.2007
Сообщений: 123
С нами:
10052518
Репутация:
27
|
|
Сообщение от Isis
Код свой дай...потому что ты толком ничего не объяснил или я не понял 
Tы имел ввиду это?
Код:
"SELECT `users` from `base` where `id` = '".$id."' ORDER by ASC"
ASC, DESC or Group by
мне нужно именно по возрастанию а если так делать то он делает как по алфавиту
|
|
|

17.05.2007, 00:03
|
|
Участник форума
Регистрация: 25.07.2005
Сообщений: 246
С нами:
10944326
Репутация:
174
|
|
Isis,
PHP код:
'SELECT `users` from `base` where `id` = "'.$id.'" ORDER by `поле, по которому сортировать` ASC'
ТС, ммм, по возрастанию чего?
|
|
|

17.05.2007, 00:09
|
|
Участник форума
Регистрация: 05.04.2007
Сообщений: 123
С нами:
10052518
Репутация:
27
|
|
Сообщение от SMiX
Isis,
PHP код:
'SELECT `users` from `base` where `id` = "'.$id.'" ORDER by `поле, по которому сортировать` ASC'
ТС, ммм, по возрастанию чего?
чисел))
он мне выдают такого вида:
828
71
70
687
6
55
5471
А надо:
6
55
70
71
687
828
5471
|
|
|

17.05.2007, 00:21
|
|
Участник форума
Регистрация: 28.01.2007
Сообщений: 153
С нами:
10149547
Репутация:
452
|
|
Значит score текстовое поле, надо преобразовать к числовому, попробуй так
PHP код:
SELECT login, score+0 as s FROM freeicq_users ORDER BY s DESC
|
|
|

17.05.2007, 00:25
|
|
Участник форума
Регистрация: 05.04.2007
Сообщений: 123
С нами:
10052518
Репутация:
27
|
|
Сообщение от valiko
Значит score текстовое поле, надо преобразовать к числовому, попробуй так
PHP код:
SELECT login, score+0 as s FROM freeicq_users ORDER BY s DESC
Это надо в тип int? у меня стоит varchar
|
|
|

17.05.2007, 00:07
|
|
Флудер
Регистрация: 20.11.2006
Сообщений: 3,315
С нами:
10248806
Репутация:
2371
|
|
Ну да, я пропустил...
PHP код:
"SELECT `users` from `base` where `id` = '".$id."' ORDER by `поле, по которому сортировать` ASC"
|
|
|

17.05.2007, 00:13
|
|
Флудер
Регистрация: 20.11.2006
Сообщений: 3,315
С нами:
10248806
Репутация:
2371
|
|
Хм....вообще он так выдавать не должен.....
Видимо где-то стоит substr....
В любом случае тогда так...
PHP код:
"SELECT `users` from `base` where `id` = '".$id."' ORDER by `поле, по которому сортировать` DESC"
И вообще покажи свой запрос и переменные которые идут вместе в запросом
|
|
|

17.05.2007, 00:14
|
|
Постоянный
Регистрация: 17.07.2005
Сообщений: 475
С нами:
10955906
Репутация:
488
|
|
Ну эти числа же где-то хранятся? Сортировка идет по полю.. что тут сложного =/
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|