[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: неправильная сортировка order by
BeerMan88
Зравствуйте! Появилась такая проблемка! Раньше с таким не стыкался! На всех других страницах всё нормально работает только здесь чтото не то!
есть запрос!
"SELECT * FROM `b_jarmarka` 
WHERE `status` = '0' AND `referal` != '"
.$myid."' AND `kupec` = '0' AND `referal` NOT IN (SELECT `id` FROM `tb_users` WHERE `username` = '".$referer."')
ORDER BY `"
.$orderby."` LIMIT ".$start.", ".ITEMS_PER_PAGE

где
$orderby = price
ITEMS_PER_PAGE = 20


price держытся в табличка float 12,2
выводит например числа 15,16,17,15
когда нажымаю сортировку оно сортирует так 15,17,16,15
почему неверная сортировка? подскажыте пожалуйста что не так?
sergeiss
Цитата (BeerMan88 @ 8.02.2014 - 15:18)
$orderby = price

Что такое у тебя 'price'? Это строчка, которой ты забыл добавить кавычки или как?
Второй вопрос - покажи структуру таблицы.

И да, я подредактировал твое сообщение, разбил запрос на 3 строки, иначе длинный был слишком.

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
BeerMan88
с етим я разобрался! но тамже есть и сортировка по дате! где гранятся записи в time() и не сортирует правельно!
Быстрый ответ:

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