$list = $db->query("SELECT * FROM $firms ORDER BY xxx ASC LIMIT $skip, $perpage;");
xxx - это цифры в таблице от 1 до 50. Это сортировка объектов где один из параметров цифры и сортировать должно именно по возрастающей по цифрам, но подряд, а сейчас двойку ставит после 19.
Что добавить в код?
Спустя 21 минута, 29 секунд (28.03.2009 - 22:04) twin написал(а):
А тип поля какой?
Спустя 4 минуты, 27 секунд (28.03.2009 - 22:08) Guest написал(а):
twin я не программер, где его смотреть - тип поля?
Нашел вот инфу по сортировке но с другими опрераторами:
void natsort ( array &array )
Эта функция реализует алгоритм сортировки, при котором порядок буквенно-цифровых строк будет привычным для человека.
У меня же сортировка реализована через ORDER BY
Нашел вот инфу по сортировке но с другими опрераторами:
void natsort ( array &array )
Эта функция реализует алгоритм сортировки, при котором порядок буквенно-цифровых строк будет привычным для человека.
У меня же сортировка реализована через ORDER BY
Спустя 29 минут, 25 секунд (28.03.2009 - 22:37) lacie75 написал(а):
Посмотрел в БД тип - varchar(50)
Спустя 6 минут, 48 секунд (28.03.2009 - 22:44) lacie75 написал(а):
Да, спасибо - уже сам разобрался поставил тип поля int