ОБСУЖДЕНИЕ

Помогите пожалуйста (Кодеры)

12 сообщений1 просмотровОткрыта
#1
$pr_q=mysql_query("SELECT `id`,`user`,`kol`,`login` FROM `tyrney_arena` order by `kol` DESC ");
while($usr=mysql_fetch_array($pr_q))
{
echo''.$mag[login].'';
}}

Ребята пожалуйста помогите как сделать так что бы вот выше в таблице что я написал у меня считает всех юзеров сортирует по значению kol, как сделать что бы у меня сортировалась таблица так вот:

Например у меня в таблице 6 юзеров забито с разными значениями kol возьмём от 1 до 6, так вот как сделать сортировку что бы первые 5 юзеров не считались и не отображались а отображался будто первый юзер начиная с 6 в таблице, то есть как вычеркнуть первых 5 по количеству kol и сделать 6 как первым в таблице

Спасибо большое.
#2
т.е сделать первым того у которого наименьше всего kol?
#3
WebLix, да, но что бы те 5 в таблице не отображались как из найменьших
#4
order by `kol` ASC
#5
Призрак, логично но в таком случае будут отображаться все игроки, а мне нужно что бы первые 5 по kol не отображались)
#6
Optima, Они вообще не должны отображатяс,или они должны сортироватся по другому?
#7
Призрак, вообще не должны отображаться

Смотри вот

1 kol = 10
2 kol = 9
3 kol = 8
4 kol = 7
5 kol = 6
6 kol = 5

Вот из таблици нужно что бы показывало

6 kol = 5 как первый

а остальные

1 kol = 10
2 kol = 9
3 kol = 8
4 kol = 7
5 kol = 6

не отображались
#8
Optima, LIMIT 1
#9
Призрак, хорошо вопрос другой а если в таблице есть еще и
7 kol = 5
8 kol = 4 и тд они тогда не будут отображаться)
#10
Призрак, $pr_q=mysql_query("SELECT `id`,`user`,`kol`,`login` FROM `tyrney_arena` order by `kol` DESC ");
while($usr=mysql_fetch_array($pr_q))
{
echo''.$mag[login].'';
}}



В общем проще сказатьбудет так вот что бы по вот этой сортировке первых 5 игроков не считало а начиная с 6 и т д сколько бы не было их в таблице
#11
Optima, LIMIT {Стартовое значение},{сколько выводить}
5,10 например
#12
Optima, Переменная массива у тебя usr a выводиш маг.оно вобще ничего не покажет и вместо array лучше и быстрее использовать assoc