digiklan adlı üyeden alıntı: mesajı görüntüle
öncelikle şöyle deneyin.

  $db->query("INSERT INTO `option` (type) values('`select`')");
option ve seleft reserve kelimeler ama type değil onun için escape a gerek yok. Ayrıca value olan select bir string yani tek tırnak içine alıp sonra ters tırnak ile escape etmemiz lazım sanırım.

` ters tırnak işareti escape edilmesini sağlamalı. eğer sağlamıyorsa database sınıfınızda muhtemelen bir filtreleme falan vardır. o sorguyu vertiabanı clasınıza sokmadan doğrudan mysqli_query ile sorgulamayı deneyin. muhtemelen çalışacaktır. sonra classınızda kodun kırıldığı yeri bulun. veritabanı sınıfınızı yazdığınız dosyada bir filtreleme varsa ya da karakter set farkı escape karakteri algılanmıyor olabilir.
Bu şekilde oldu teşekkürler.