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