• 02-02-2018, 11:37:24
    #1
    Merhabalar. Daha Önce alana dizi eklerken implode ederek "-" işareti ile birleştirip ekliyordum. (Zaten dizi değerleri id Numaralarından oluşuyordu). Fakat bu defa eklemem gereken dizinin anahtarları da benim için önemli olduğu için diziyi olduğu gibi eklemem gerekiyor. Öncelikle bunu nasıl yapabilirim ve sakıncası var mı acaba?
    Şimdiden Teşekkürler...
  • 02-02-2018, 11:39:36
    #2
    json_encode ıle json formatına çevirip öyle saklayabilirsin. Sonra json_decode ile yine aynı dizi olur.

    Yada tablo yapını değiştirmen lazım.
  • 02-02-2018, 11:40:57
    #3
    diziyi json datası olarak çıkar sonra ekle? <?php $dizi = json_encode($dizi); ?>
    geri çevirmek istersen , <?php $dizi = json_decode($dizi,TRUE); ?> şeklınde alabilirsin.
  • 02-02-2018, 11:49:25
    #4
    _LosT_ adlı üyeden alıntı: mesajı görüntüle
    json_encode ıle json formatına çevirip öyle saklayabilirsin. Sonra json_decode ile yine aynı dizi olur.

    Yada tablo yapını değiştirmen lazım.
    BoraBozdogan adlı üyeden alıntı: mesajı görüntüle
    diziyi json datası olarak çıkar sonra ekle? <?php $dizi = json_encode($dizi); ?>
    geri çevirmek istersen , <?php $dizi = json_decode($dizi,TRUE); ?> şeklınde alabilirsin.
    Öncelikle Teşekkürler.
    Anladım. Öyle yapacağım. Peki Daha önce implode ederek insert ettiğim üye id'lerinden oluşan dizileri de json_encode edip yapmamda sakınca var mı sizce. Yani sormak istediğim bu işin standardı nedir. Avantaj ve dezavantajları nedir?

    Tekrar Teşekkürler...
  • 02-02-2018, 11:52:03
    #5
    Sadece sayılardan oluşan basit bir diziyse "1,2,3,4,5,6" gibi tutmak daha kolay tabi. Ama çok boyutlu bir diziyse json'a çevirip saklamak daha iyi.
  • 02-02-2018, 11:52:44
    #6
    driller adlı üyeden alıntı: mesajı görüntüle
    Öncelikle Teşekkürler.
    Anladım. Öyle yapacağım. Peki Daha önce implode ederek insert ettiğim üye id'lerinden oluşan dizileri de json_encode edip yapmamda sakınca var mı sizce. Yani sormak istediğim bu işin standardı nedir. Avantaj ve dezavantajları nedir?
    Tekrar Teşekkürler...
    herhangi bir sakınca olmaz. veritabanında istediğin gibi veriler tutabilirsin. duruma göre verileri explode ederek for döngüsü ile tek kolona sıralayabilirsin :=)
  • 02-02-2018, 11:54:27
    #7
    _LosT_ adlı üyeden alıntı: mesajı görüntüle
    Sadece sayılardan oluşan basit bir diziyse "1,2,3,4,5,6" gibi tutmak daha kolay tabi. Ama çok boyutlu bir diziyse json'a çevirip saklamak daha iyi.
    BoraBozdogan adlı üyeden alıntı: mesajı görüntüle
    herhangi bir sakınca olmaz. veritabanında istediğin gibi veriler tutabilirsin. duruma göre verileri explode ederek for döngüsü ile tek kolona sıralayabilirsin :=)
    Teşekkürler...
  • 02-02-2018, 12:01:31
    #8
    Misafir
    Bunlara alternatif olarak bir ara yabancı forumlarda araştırırken JSON yerine doğrudan array dizisini base64'e çevirip o haliyle kod olarak sistemde saklayan birileri vardı.
    Mantık aynı zaten işin sonu JSON benzeri bir yapı gene parçalama vs. yapıyorsun.
  • 02-02-2018, 12:36:57
    #9
    Misafir adlı üyeden alıntı: mesajı görüntüle
    Bunlara alternatif olarak bir ara yabancı forumlarda araştırırken JSON yerine doğrudan array dizisini base64'e çevirip o haliyle kod olarak sistemde saklayan birileri vardı.
    Mantık aynı zaten işin sonu JSON benzeri bir yapı gene parçalama vs. yapıyorsun.
    Anladım. Json ile bir deneyelim bakalım