Kodları lütfen aşağıdaki butonları kullanarak renklendirin. Örnek: <php> echo "Selam Dünya"; </php>
Yardım
karakter kaldı

mysql de hangi veri türünü kullanayım ve php den bunu nasil kaydederim?

mysql e ondalikli sayi kaydetmek istiyorum mysql veri tiplerine baktim

decimal, double ve float var hangisini kullanmam daha mantikli olur. Parasal ve miktarsal degerler kaydedicem miktar da ondalik hanesi 3 hane parasal da 2 hane olacak.

bunu php ile kaydettigimde sayisal degerin php de herhangi bir fonksiyondan gecirmem gerekir mi ?
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Cevaplar

  • madpoet adlı üyenin fotoğrafı
    10 yıl önce yazılmış
    83 cevap - 0 soru
    decimal kullanmalısın, zira float ya da double yuvarlarken farklı sonuçlar çıkartır...
    PHP'de formatlama ile ilgili fonksiyonlar kullanman gerekebilir. Malum Türkçe'de ondalık ayracı virgül (,) binlik ayracı nokta (.) dır MySQL'de ise amerikan standardına bağlı olarak tam tersidir. Dolayısıyla kullanıcıdan input alırken bunu amerikan formatına çevirmeli ya da amerikan formatında girmelerini sağlamalısın. Gösterirken de number_format ile istediğin gibi formatlayabilirsin.

    Input alırken benim tavsiyem hiç çevirmeyle falan uğraşma çok sorun çıkartıyor, direkt amerikan formatında girmelerini kontrol et... Gösterirken çevirmek sana kalmış...
    • kerimderin adlı üyenin fotoğrafı kerimderin
      cok tesekkur ederim..

      sanirim bu kontrol icin de javascript diceksiniz. Internetten baktım jquery plugginlerine ondalik alanlarda ozeellikle numeric alanlarda problem cikartiyolar.

      telefon, mail gibi verilerin kontrolunde problem yok ama numerik ve decimal alanlarda problem yasadim bi iki plugginde..

      tavsiye edebilecegin bir pluggin var mi?
      10 yıl önce yazılmış
    • madpoet adlı üyenin fotoğrafı madpoet
      Hem javascript hem PHP diyeceğim maalesef :)
      Javascript çalışmazsa bi şekilde (browser farkı olur, ufak bi değişiklik olur fail eder vs.) hata vermez küsüratları uçurur.

      Javascript için jquery validator kullanıyorum en son, tüm forumun validation'ı için kullanıldığı için pratik oluyor...
      10 yıl önce yazılmış