grey109
Новичок
Приветствую!
Возникла необходимость написать простейший биллинг. Раньше никогда такого не делал или делал настолько давно, что все уже не помню
Перечитал кучу информации. Чтобы не совершать ошибок и не исправлять их последствия, хочу еще раз уточнить:
1. Деньги нужно хранить в mysql в формате decimal(10,2).
2. При расчетах в php буду использовать bcadd / bcsub.
Все верно?
И еще вопрос, как лучше в БД хранить операции пополнения/списания? Грубо говоря:
сумма | тип операции
100.11 | пополнение
5.78 | списание
8.32 | списание
или просто
100.11
-5.78
-8.32
Т.е. суть вопроса: нужно ли хранить знак операции или в будущем всегда по типу операции можно посчитать/проверить расходы/доходы?
Спасибо!
Возникла необходимость написать простейший биллинг. Раньше никогда такого не делал или делал настолько давно, что все уже не помню

Перечитал кучу информации. Чтобы не совершать ошибок и не исправлять их последствия, хочу еще раз уточнить:
1. Деньги нужно хранить в mysql в формате decimal(10,2).
2. При расчетах в php буду использовать bcadd / bcsub.
Все верно?
И еще вопрос, как лучше в БД хранить операции пополнения/списания? Грубо говоря:
сумма | тип операции
100.11 | пополнение
5.78 | списание
8.32 | списание
или просто
100.11
-5.78
-8.32
Т.е. суть вопроса: нужно ли хранить знак операции или в будущем всегда по типу операции можно посчитать/проверить расходы/доходы?
Спасибо!