• 26-07-2022, 02:58:57
    #1
    Merhaba,

    PHP ile MYSQL veritabanında yaptığım sorguda " SET balance = balance + ? " kısmını kullanıyorum. Sorunsuz çalışıyor fakat şu şekilde bir sonuç çıkıyor.

    Örneğin balance 5 olsun. ? değeri 0.10 olsun. Haliyle sonuç 5.10 olacaktır. Fakat veritabanına kayıt ederken 5.100000000001, 5.100000002 gibi kayıt ediyor. Bu sorunu nasıl çözebilirim ?
  • 26-07-2022, 03:58:25
    #2
    oluşturduğun sütun türü nedir bilmiyorum fakat ben genellikle double 10,2 kullanıyorum denemeni tavsiye ederim.
  • 26-07-2022, 12:48:37
    #3
    kblycay adlı üyeden alıntı: mesajı görüntüle
    oluşturduğun sütun türü nedir bilmiyorum fakat ben genellikle double 10,2 kullanıyorum denemeni tavsiye ederim.
    Söylediğiniz gibi denedim. 10,6 işimi gördü. Teşekkür ederim.