• 12-03-2014, 13:51:15
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Merhaba

    $query = "UPDATE `Urunler` SET `Stok`=(`Stok`-'$st2')
            WHERE `Barkod`='$st1';";
    şeklinde bir sorgumuz var.

    Stok sütunu 4 diyelim $st2 değişkeninden de 5 değeri geldi.

    veritabanına -1 yazıyor.

    acaba - (negatif) değerleri veritabanına 0 (sıfır) olarak yazdırmak istesek ne yapmamız gerekir?
  • 12-03-2014, 14:08:11
    #2
    @oguzhan306, veritabanından veri tipini unsigned yani -değerleri kabul etme dersen 0 değerinin altındaki sonuçları otomatik 0 yapar
  • 12-03-2014, 14:12:44
    #3
    işime yaradı teşekkür ederim
  • 12-03-2014, 14:28:26
    #4
    @oguzhan306, sadece unsigned olanı işaretlemeniz gerekmektedir.