Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Сортировка цифр

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: ORDER BY
criaton
Отправлено: 17 Мая, 2012 - 16:56:54
Post Id


Гость


Покинул форум
Сообщений всего: 93
Дата рег-ции: Февр. 2010  


Помог: 0 раз(а)




Подскажите почему не точно сортируются данные по цифровым номерам
такого вида 10010, 2011, 56887 через ORDER BY

вроде уже и ячейка в виде DECIMAL

если нумереция мелкая например 1, 22, 99, 201 то все нормально
 
 Top
EuGen Администратор
Отправлено: 17 Мая, 2012 - 17:46:41
Post Id


Профессионал


Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007  
Откуда: Berlin


Помог: 707 раз(а)




criaton
Как точно объявлен тип данных? (покажите вывод SHOW CREATE TABLE)


-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
criaton
Отправлено: 17 Мая, 2012 - 17:51:15
Post Id


Гость


Покинул форум
Сообщений всего: 93
Дата рег-ции: Февр. 2010  


Помог: 0 раз(а)




CODE (htmlphp):
скопировать код в буфер обмена
  1. CREATE TABLE IF NOT EXISTS `cms_product` (
  2.   `product_id` int(11) NOT NULL auto_increment,
  3.   `model` varchar(64) NOT NULL,
  4.   `metr` int(11) NOT NULL default '0',
  5.   `power` int(11) NOT NULL default '0',
  6.   `first` decimal(15,0) NOT NULL default '0',
  7.   `sku` varchar(64) NOT NULL,
  8.   `upc` varchar(12) NOT NULL,
  9.   `location` varchar(128) NOT NULL,
  10.   `quantity` int(4) NOT NULL default '0',
  11.   `stock_status_id` int(11) NOT NULL,
  12.   `image` varchar(255) default NULL,
  13.   `manufacturer_id` int(11) NOT NULL,
  14.   `shipping` tinyint(1) NOT NULL default '1',
  15.   `price_dollar` int(11) NOT NULL default '0',
  16.   `dollar_sale` int(11) NOT NULL default '0',
  17.   `price_euro` int(11) NOT NULL default '0',
  18.   `euro_sale` int(11) NOT NULL default '0',
  19.   `price_ruble` int(11) NOT NULL default '0',
  20.   `price_total` decimal(15,0) NOT NULL default '0',
  21.   `price` int(11) NOT NULL default '0',
  22.   `points` int(8) NOT NULL default '0',
  23.   `tax_class_id` int(11) NOT NULL,
  24.   `date_available` date NOT NULL,
  25.   `weight` decimal(5,2) NOT NULL default '0.00',
  26.   `weight_class_id` int(11) NOT NULL default '0',
  27.   `length` decimal(5,2) NOT NULL default '0.00',
  28.   `width` decimal(5,2) NOT NULL default '0.00',
  29.   `height` decimal(5,2) NOT NULL default '0.00',
  30.   `length_class_id` int(11) NOT NULL default '0',
  31.   `subtract` tinyint(1) NOT NULL default '1',
  32.   `minimum` int(11) NOT NULL default '1',
  33.   `sort_order` int(11) NOT NULL default '0',
  34.   `status` tinyint(1) NOT NULL default '0',
  35.   `date_added` datetime NOT NULL default '0000-00-00 00:00:00',
  36.   `date_modified` datetime NOT NULL default '0000-00-00 00:00:00',
  37.   `open` enum('yes','no') NOT NULL default 'yes',
  38.   `viewed` int(5) NOT NULL default '0',
  39.   PRIMARY KEY  (`product_id`),
  40.   UNIQUE KEY `product_id` (`product_id`),
  41.   KEY `model` (`model`),
  42.   KEY `sku` (`sku`),
  43.   KEY `upc` (`upc`),
  44.   KEY `manufacturer_id` (`manufacturer_id`),
  45.   KEY `sort_order` (`sort_order`),
  46.   KEY `status` (`status`),
  47.   KEY `date_available` (`date_available`)
  48. ) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=488 ;
  49.  

(Добавление)
Цитата:
`price_total` decimal(15,0) NOT NULL default '0',


сортировать по этому полю надо
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Программирование на PHP »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB