• 25-10-2018, 21:55:53
    #1
    Şimdi ilan scripti kodluyorum ben kullanıcıların belli bir ilan hakkı oluyor. İlan paylaştığında ilan hakkının -1 olup veritabanında değiştirilmesini istiyorum. Kodum aşağıda fakat güncellenmiyor.$hakcek['uye_hak'] = $hakcek['uye_hak'] -1;$hakguncelle = $baglanti->prepare("SELECT * FROM uyeler UPDATE uyeler SET uye_hak=? and WHERE uye_id=? ");$hakguncelle -> execute(array($hakcek['uye_hak'],$_SESSION['uyeid']));Eğer WHERE kısmını eklemessem tüm kullanıcıların uye_hak kısmından -1 oluyor bu da bir hata ve olmaması gerek. Nasıl hatayı düzeltebilirim ?
  • 25-10-2018, 22:03:32
    #2
    UPDATE uyeler SET uye_hak = ? WHERE uye_id = ?
    $uye_hak = $hakcek["uye_hak"] - 1;
    execute(array($uye_hak,$_SESSION['uyeid']));
    o dediğin bir hata değil olmasi gereken bir şey orada WHERE diyerek bu UPDATE işleminin hangi kullanicida yapılacağını belirtiyorsun
  • 25-10-2018, 22:09:22
    #3
    Çok teşekkür ederim çalıştı