[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: В каком формате хранить цены товаров?
Jack_White
интересует как в MySQL и как в PHP?
например
mysql - DECIMAL(10,2)
php - использовать money_format ()



Спустя 15 минут, 40 секунд (17.04.2012 - 15:24) glock18 написал(а):
Цитата (Jack_White @ 17.04.2012 - 12:08)
php - использовать money_format ()

а в php их разве хранить нужно?

Спустя 12 минут, 49 секунд (17.04.2012 - 15:36) Jack_White написал(а):
glock18
ну перед тем как передавать в mysql надо же как-то обработать

Спустя 4 минуты, 31 секунда (17.04.2012 - 15:41) Nikitian написал(а):
Почитал про money_format() - какой ужас в аргументах (: Что за мега-удивительный аргумент например '%=*^-14#8.2i'? %)
По существу, в бд храню в поле decimal(15,2), вывожу number_format($number, 2, ',', ' ') ну или как нарисовал дизайнер. - тут хотя бы сразу понятно для чего какой аргумент )

Спустя 2 минуты, 22 секунды (17.04.2012 - 15:43) glock18 написал(а):
Цитата (Nikitian @ 17.04.2012 - 12:41)
По существу, в бд храню в поле decimal(15,2), вывожу number_format($number, 2, ',', ' ') ну или как нарисовал дизайнер. - тут хотя бы сразу понятно для чего какой аргумент )


вот и верно

Цитата (Jack_White @ 17.04.2012 - 12:36)
ну перед тем как передавать в mysql надо же как-то обработать

ну, вы в mysql хранить хотите как десятичное число. не значит ли это, что в php перед записью тоже разумно хранить так же?

number_format используется только перед выводом

Спустя 2 минуты, 20 секунд (17.04.2012 - 15:46) Jack_White написал(а):
Nikitian
glock18
Спасибо за ответы, просто не сталкивался ни разу, хотел узнать как делают это те кто сталкивался)

Спустя 11 минут, 6 секунд (17.04.2012 - 15:57) Invis1ble написал(а):
Цитата
По существу, в бд храню в поле decimal(15,2), вывожу number_format($number, 2, ',', ' ') ну или как нарисовал дизайнер

аналогично
Быстрый ответ:

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