[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Вывод чисел по убыванию
Страницы: 1, 2
inpost
Форумчане, все, кто общаются на нашем форуме. Мы помогаем новичкам, которые учатся, а так же друг с другом советуемся. То есть сообщество ПРОГРАММИСТОВ и тех, кто учится на ПРОГРАММИСТОВ. Заказчикам место в разделе: "проекты". Бесплатно не работает никто.

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
korsakik
Удаляйте тему. Ни о чём.
inpost
Потому что есть такое понятие как помощь. И когда помогаешь, хочется видеть рост человека, как он преобразуется в программиста на глазах, учится, понимает свои ошибки...
Мы не общество, которым на праздники на столько нечего делать, что сидим как задроты на форуме и работаем на других людей бесплатно!
Если ты хочешь учиться, то начни с азов, я не буду тебе рассказывать и объяснять на пальцах первую главу и самые простые запросы в mysql, этим должен заниматься любой источник знаний, тот же учебник. Вот если пользуясь изучением у тебя возникнут вопросы или проблемы, конечно мы укажем на ошибку. Но для этого надо начать что-то делать самому, выучить хотя бы основы работы с mysql.

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
korsakik
В чём то вы и правы.
Вообщем проблему решил банальной сортировкой:

function lgsl_sort_servers_by_id($server_a, $server_b)
{
if ($server_a['o']['id'] == $server_b['o']['id']) { return 0; }

return ($server_a['o']['id'] > $server_b['o']['id']) ? 1 : -1;
}

на

function lgsl_sort_servers_by_id($server_a, $server_b)
{
if ($server_a['o']['id'] == $server_b['o']['id']) { return 0; }

return ($server_a['o']['id'] < $server_b['o']['id']) ? 1 : -1;
}



Смена всего 1 знака...
Valick
Цитата
Вообщем проблему решил банальной сортировкой:

Вы сейчас вскопали 40-к соток земли лопатой, хотя в сарае у вас стоит заведенный трактор.
Может так будет понятнее как вы "решили" свою проблему.
Кстати вы даже на половину не виноваты в этом, "лопатой" работали и авторы этого скрипта, смею предположить и БД там организована "через пень колоду".
Сортировать нужно по времени добавления в БД (и делать это нужно "трактором", т.е. средствами СУРБД), id предназначен только лишь для обеспечения уникальности строки.

_____________
Стимулятор ~yoomoney - 41001303250491
tomash
Valick
Можно и по ид сортировать в БД, записи добавляются по порядку. Есть конечно варианты когда нужно по дате добавления, но в этом случае и по ид пойдет. Но только конечно, лучше это делать средствами СУБД, она для этого и предназначена.

_____________
Чтобы понять, что такое рекурсия - нужно понять, что такое рекурсия.
Valick
tomash, про сортировку по времени я написал с целью получить возражение со стороны ТС, боюсь такого поля там совсем нет.
Можно и по id сортировать, но как только придет осознание сущности первичного ключа.


_____________
Стимулятор ~yoomoney - 41001303250491
korsakik
Правильно - времени нет, только id по возрастанию.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.