Fonksiyonun içerisinde $db değişkeni geçerli mi? scope dışında kalıyor olmasın?
Hayır hocam hiç bir hata yok

hatta değişkenin adını değştirince hata veriyor yani dışında kalmıyor
Bir hata göremedim ama, SQL tarafında bir sorun olabilirmi?
isterseniz sql’den bir görüntü atın, o tarafada bakalım.
Sql tarafında da bir sorun olacağını sanmıyorum hocam çünkü düz php ile yazdığım zaman değer 1 olarak dönüyor