active='1' WHERE id='1'
böyele yap bakalım bide
active='1' WHERE id=1
not :active alanı int ise onada tırnaksız yaz. tırnaklar içine yazınca string yapıyorsun veriyi ama aradığı alan int olduğu için muhtemelen hata oluşuyor
onunla ilgisi yok. akadalın verdiği kod çalışması lazım.