Ondalık mysql saklamak için nasıl bir dizi biçimlendirmek?

3 Cevap php

Ben MySQL onluk bir öğe için bir fiyat saklamak istiyorum.

Nasıl db depolamak için fiyat biçimlendirmek olurdu?

3 Cevap

Siz verileri saklamak için herhangi bir biçimlendirme yapmak gerekmez.

Sen decimal için sütun türünü ayarlamak ve bunu saklamak zaman, istemci değerini değil, görüntülemek yalnızca biçimlendirme yapabilirsiniz.

Mark Byers doğru olduğunu; Eğer mysql göndermeden önce verileri değiştirmek gerekmez.

to update your mysql column:

alter table foo change price price decimal(10,2) not null default 0

Lütfen price sütun şu anda ise int, bu sorgu ile veri kaybetmezsiniz.

Örneğin, bir değeri 10 10.00 güncellenmiş olacak, ya da bir değeri 5125 5125.00, vb güncellenecektir

number_format($number, 2, ".", "");

Bunu virgül istiyorsanız Veya, bu birini kullanabilirsiniz:

number_format($number, 2, ".", ",");

PHP.net at number_format() göz atın