filipchuk
Новичок
Хранение денежного баланса пользователей
Добрый день!
Есть задача: на сайте будет регистрация пользователей, которые смогут пополнять свой счет и соотвественно делать заказ на сайте.
С таблицей пользователей пока все ясно. Очевидно, что заказы также надо хранить в отдельной таблице с привязкой к пользователям.
Есть вопрос по "денежным" вопросам, а точнее, как хранить текущий баланс пользователя.
Пока есть 2 варианта:
1) в таблице пользователей ввести дополнительное поле баланс, и при зачислении денег его увеличивать, при заказе - уменьшать на соответствующую сумму и также вносить запись в таблицу заказы
2) сделать общую таблицу для операций пополнения и заказа, в ней будет поле Тип, которое будет определять типа операции (пополнение или заказ), и баланс высчитывать по этой таблице
Подскажите, какой вариант лучше использовать, возможно, предложите другой
Добрый день!
Есть задача: на сайте будет регистрация пользователей, которые смогут пополнять свой счет и соотвественно делать заказ на сайте.
С таблицей пользователей пока все ясно. Очевидно, что заказы также надо хранить в отдельной таблице с привязкой к пользователям.
Есть вопрос по "денежным" вопросам, а точнее, как хранить текущий баланс пользователя.
Пока есть 2 варианта:
1) в таблице пользователей ввести дополнительное поле баланс, и при зачислении денег его увеличивать, при заказе - уменьшать на соответствующую сумму и также вносить запись в таблицу заказы
2) сделать общую таблицу для операций пополнения и заказа, в ней будет поле Тип, которое будет определять типа операции (пополнение или заказ), и баланс высчитывать по этой таблице
Подскажите, какой вариант лучше использовать, возможно, предложите другой
