![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 203 Pomógł: 6 Dołączył: 11.09.2005 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Mam pewien problem z bazą na etapie projektowania. Robię system transakcyjny, dosyć zaawansowany, oczywiście nie na prawdziwe pieniądzę. I tu mam pewien problem. Użytkownicy będą mogli się wymieniać kwotami, jak przelewy i będą mieli automatyczne dodatki, jak - zmiana nazwy, loterie i wiele innych zabawek :-) Gdzie leży problem? Normalnie do DB zapisuję kwotę operacji w postaci dodatniej ( decimal ), ale tutaj jest parę obiektów, które wymuszają użycie ujemnych kwot. Przykładem może być loteria. Normalnie się w niej kupuje losy i liczy na łód szczęścia, a jeżeli się uda? Automatycznie nie ma wysyłającego, bo jest nim skrypt, a nadawcą użytkownik, ale kwoty? I tu mam problem z kolegą od bazy wielki, ponieważ on uważa, że powinniśmy zostawić same dodatnie, a reszta po stronie PHP. Jak Wy uważacie? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 855 Pomógł: 145 Dołączył: 17.07.2008 Skąd: High Memory Area Ostrzeżenie: (0%) ![]() ![]() |
Zastanówcie się co reprezentuje liczba zapisana w tabeli, i czy ma większy sens zapisana z minusem czy bez.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 22:18 |