Autor Zpráva
KozmíkRadek
Profil *
Ahojte,

jakou tabulku mám použít pro zapisování cen a jaké hodnoty do mySQL zapisovat, zda-li má být desetinná čárka nebo tečka. Lze ukládat i ceny i jako celá bez desetinného místa?

Moc Vám děkuji.
Joker
Profil
KozmíkRadek:
Pro částku se obvykle používá datový typ DECIMAL.
KozmíkRadek
Profil *
Tak že pro ceník stačí používat DECIMAL(6,1) = 123456.5
Pro součty cen pak stačí dávat v PHP update jako +123.7 nebo -123.7 a bude to fungovat. Samozřejmostí je řazení přes ORDER BY ... by mělo danou cenu seřadit?

Moc děkuji za informace, moc mě toto pomůže.
Kajman
Profil
KozmíkRadek:
Tak že pro ceník stačí používat DECIMAL(6,1) = 123456.5

Ta šestka je myslím počet všech čísel, včetně jednoho za desetinnou tečkou, takže tam můžete uložit jen 12345.6

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: