v2.5.2
Giriş yap

JSON encode yardım

m100
639 defa görüntülendi

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

qplot
1196 gün önce

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;