Bu sql hatası alanlarla verilerin tiplerinde uyuşmazlık olduğunda çıkıyor. Büyük ihtimalle tablodaki alanlardan birinin (birden fazlasıda olabilir) değeri beklenilen tipten farklı gönderiliyordur.
Örneğin string tipine sahip bir alana array gönderirseniz bu hatayı alırsınız.
Formunuzdaki Html elemanlarından dizi dönderen elemanlarınız varsa (Multiple Checkbox, Select, multiple file gibi) , direk alana yazmak yerine convert işlemi yapmanız gerekir.
Şu kısımı kontrol edin
$_POST['urun_tag']
Eğer dizi dönderiyorsa alanın tipi neyse ona convert edin. Büyük ihtimal varchar olur.
Yada şu kısım
$_POST['urun_faydalari']
Aynı şekilde kontrol edilebilir.
Bu sorunun çözümü bu olmayabilir ancak problemin nedeni belirttiğim gibi. Ona göre analizinizi yaparsanız çözümü bulursunuz.
2 adet select bölümü var kat_id ve ürün_durumu
Bunları nasıl convert edebilirim ?