• 26-02-2021, 13:26:56
    #1
    PHP ile dosya seç bölümünden 4-5 resim seçip (resim sayısı değişken) bu resimleri tek bir kayıtta tek bir sattıra saklamak ve resimleri mysql'den çekmek ile ilgili fikirlerinizi bekliyorum. En sağlıklı yol ne olur?
  • 26-02-2021, 13:28:28
    #2
    Daha önce birkaç yol kullandım size düzgünce öenerebileceğim json formatına çekip tek bir sütunda kullanabilirsiniz
  • 26-02-2021, 13:31:21
    #3
    Merhaba,

    Tek bir sütun içerisinde saklamak istiyorsanız jSon yada explode ile rahatlıkla yapabilirsiniz. Ama daha basit bir yol ararsanız örneğin services diye bir tablonuz var services_gallery diye ek bir tablo açın select_category ile eşleştirme yapın tek sütün olmaz ama daha basit ve hızlı bir yoldur. Ama tek sütun istiyorsanız json yada explode ile yapabilirsiniz.
  • 26-02-2021, 13:33:07
    #4
    rowCount adlı üyeden alıntı: mesajı görüntüle
    Merhaba,

    Tek bir sütun içerisinde saklamak istiyorsanız jSon yada explode ile rahatlıkla yapabilirsiniz. Ama daha basit bir yol ararsanız örneğin services diye bir tablonuz var services_gallery diye ek bir tablo açın select_category ile eşleştirme yapın tek sütün olmaz ama daha basit ve hızlı bir yoldur. Ama tek sütun istiyorsanız json yada explode ile yapabilirsiniz.
    services tablosu için services_gallery açıp services Id'yi resime verip eşleştirmekte mantıklıymış hocam aslında. Ama sürekli 2 veritabanında sorgu ve arama performansı düşürmez mi?
  • 26-02-2021, 13:35:02
    #5
    emreires adlı üyeden alıntı: mesajı görüntüle
    services tablosu için services_gallery açıp services Id'yi resime verip eşleştirmekte mantıklıymış hocam aslında. Ama sürekli 2 veritabanında sorgu ve arama performansı düşürmez mi?
    Evet hocam, eğer ki projenin sorgu, performans ve benzeri değerleri aşırı derecede önemli ise tabii ki bu mantık biraz problem yaratabilir ilerleyen süreçlerde misal services_gallery tablosunda 10.000 kayıt içerisinde id eşleştirmesi gibi bir durumdan bahsediyor oluruz. Eğer ki sizin için performans ve sorgu konuları çok önemli ise explode yöntemini es geçip direk json olarak yapmanızı öneririm
  • 26-02-2021, 13:39:07
    #6
    rowCount adlı üyeden alıntı: mesajı görüntüle
    Evet hocam, eğer ki projenin sorgu, performans ve benzeri değerleri aşırı derecede önemli ise tabii ki bu mantık biraz problem yaratabilir ilerleyen süreçlerde misal services_gallery tablosunda 10.000 kayıt içerisinde id eşleştirmesi gibi bir durumdan bahsediyor oluruz. Eğer ki sizin için performans ve sorgu konuları çok önemli ise explode yöntemini es geçip direk json olarak yapmanızı öneririm
    Değerli önerileriniz için çok teşekkür ederim.

    Ek olarak çok başınızı ağrıtmış olacağım ama ;
    JSON yapısında güncelleme yaparken tüm resimlerin silinmemesi için, yeni resim eklemek için veya bir resim kaldırmak için de kısa yollar var mıdır acaba?
  • 26-02-2021, 13:42:09
    #7
    emreires adlı üyeden alıntı: mesajı görüntüle
    Değerli önerileriniz için çok teşekkür ederim.

    Ek olarak çok başınızı ağrıtmış olacağım ama ;
    JSON yapısında güncelleme yaparken tüm resimlerin silinmemesi için, yeni resim eklemek için veya bir resim kaldırmak için de kısa yollar var mıdır acaba?
    Estağfurullah hocam, hizmet galerisi diye ayrı bir sayfa yapın hocam sadece galeri sütununu çekin json ile parçaladığınız zaman id'e göre sıralamasını yaptırın gerisi zaten klasik şeyler güncelle, sil v.b
  • 26-02-2021, 14:34:33
    #8
    json_encode yeterli olacaktır
  • 26-02-2021, 14:55:21
    #9
    Resimleri base64'e çevirip her resmin arasına herhangi özel bir karakteri ayraç olarak ekleyip kaydedin.

    Sonrasından ayracınızdan bölüp kullanırsınız.

    Örnek kod: https://gist.github.com/BenEgeDeniz/...b6ddd7d83941f8 (Denemeye vaktim olmadı fakat çalışmalı.)