JSON encode yardım
Merhaba array içindeki verileri json_encode ile formatlarken çıktı alıyorum fakat o çıktıyı veri tabanına kayıt ettiremiyorum veritabanındaki alan türüm json şöyle bir şeyi fark ettim json encode yaparken array içinde url gibi parametlereler mevcut örnek olarak
{"3":{"u_id":"3","u_ismi":"asdas","u_degerlendirme":"0","u_images":"../products/280572029154.jpg","u_aromaid":null,"u_ozellikler":"kasjdkasj","u_aciklama":"
ksjhcasjkhasjk</p>rn","u_fiyat":"12","u_fiyat_alm":"32","u_indirim":null,"u_kategori":"1","u_stokkodu":"as","u_stok":"2","u_satis":null,"u_sergi":"0","u_ctarih":"09/01/2021 08:53","u_dtarih":null,"u_daciklama":null,"u_status":"1","u_ismi_alm":"asjkdhasdjk","u_ozellikler_alm":"askjdhaskjdas","u_aciklama_alm":"
aksjdhajksdhajkd</p>rn","u_kargo":"1","shopier_link":"https://www.codecrew.cc","count":1,"para_birimi":"u20ba","fiyat":"12","toplam":12,"kargo":10},"2":{"u_id":"2","u_ismi":"denmee","u_degerlendirme":"0","u_images":"../products/240162029154.jpg","u_aromaid":null,"u_ozellikler":"deneme","u_aciklama":"
deneme</p>rn","u_fiyat":"12","u_fiyat_alm":"21","u_indirim":null,"u_kategori":"1","u_stokkodu":"DX2345","u_stok":"2","u_satis":null,"u_sergi":"1","u_ctarih":"04/01/2021 10:30","u_dtarih":"04/01/2021 10:31","u_daciklama":null,"u_status":"1","u_ismi_alm":"deneme","u_ozellikler_alm":"deneme","u_aciklama_alm":"
deneme</p>rn","u_kargo":"1","shopier_link":"https://www.codecrew.cc","count":1,"para_birimi":"u20ba","fiyat":"12","toplam":12,"kargo":10}}
çıktı olarak bu tür bir çıktı oluşuyor ve "/" gibi şeyler görüyorum çıktıda veri tabanına alıp direk alana koymak istersemde aynı şekilde hata olarak onları gösteriyor
bunları nasıl düzeltebilirim yardım eder misiniz?
EDİT: kendi sayfamda utf-8 var fakat burda mesela o karakterleri saymıyor kendi sitemde onlar çıktıya ekleniyor
vallaha eticaret bölümü yazıyordum siteme hiç aklıma gelmemıstı mysql de json tutmak sayende epey ısıme yarayacak
SORUNU DOĞRU ANLADIYSAM
burda bır makale var ısınede yarayacaktır https://www.digitalocean.com/community/tutorials/working-with-json-in-mysql
he birde json_decode yapıyorsun pekı json_encode yapıyormusun.
burada güzel bir öenek var
UPDATE `e_store`.`products`
SET `attributes` = JSON_INSERT(
`attributes` ,
'$.chipset' ,
'Qualcomm'
)
WHERE
`category_id` = 2;