ÇÖZÜLDÜ çözüm sonda
Warning: PDOStatement::execute(): SQLSTATE[HY093]: Invalid parameter number: number of bound variables does not match number of tokens in C:xampphtdocsistakippanelislemlerislem.php on line 193
Array ( [0] => HY093 [1] => [2] => )

Hatası alıyorum yanlış olan bir şey yok gibi gözüküyor ama bir türlü çalıştıramadım yardımcı olabilir misiniz

$gorevguncelle=$db->prepare("UPDATE kullanicilar SET
sip_gorevler=:gorevler
WHERE kul_id=:{$deger}");
$guncelle=$gorevguncelle->execute(array(
'gorevler' => $_POST['sip_id']
));
Yukarıda ki kodun üçüncü satırında WHERE kul_id=:{$deger} yazan yerde ki iki nokta fazla olmuş bu yüzden hata veriyormuş yani aslında şöyle olacak WHERE kul_id={$deger}