• 15-06-2021, 13:44:13
    #1
    Bazı terimlere çok hakim değilim bu yüzden umarım açıklayıcı olmuşumdur.

    PHP-MYSQL de ürünlerin yer aldığı urun tabloma "benzer" sütunu ekleyerek;

    Bir ürüne benzeyen/uyumlu birden fazla ürünün "id" sini ekleyerek, php de tek bir sütun üzerinden girilmiş birden fazla id yi çekmek istiyorum

    nasıl mümkün olabilir?

    önceleri xenforo veritabanını incelemiştim bu tür benzer fonksiyon kullanılıyor, bununla ilgili rehber vs yönlendirirseniz müteşekkir olurum.
  • 15-06-2021, 13:48:36
    #2
    3,5,12,344,232,444 gibi virgül ile ayırarak ekleyebilir listeleyeceğiniz yerde virgüllere göre parçalayarak listeleyebilirsiniz.
  • 15-06-2021, 13:50:50
    #3
    chedmade adlı üyeden alıntı: mesajı görüntüle
    3,5,12,344,232,444 gibi virgül ile ayırarak ekleyebilir listeleyeceğiniz yerde virgüllere göre parçalayarak listeleyebilirsiniz.
    yanıt için teşekkürler. bu parçalama hangi fonksiyonla mümkün?
  • 15-06-2021, 14:02:19
    #4
    hlttmz adlı üyeden alıntı: mesajı görüntüle
    yanıt için teşekkürler. bu parçalama hangi fonksiyonla mümkün?
    Rica ederim.
    İnceleyebilirsiniz : Explode
  • 15-06-2021, 14:25:46
    #5
    Tek satıra birden çok veri yazmak veritabanı kullanımı için uygun bir kullanım değildir onun yerine iki yöntem kullanılabilir
    1- yeni tablo açıp ürün iliskili ürün sütunlarında her yeni ürün için bir satır oluşturabilirsiniz
    2- illaki aynı tablonun sütunu kullanılmak isteniyorsa veri , ile ayırmak yerine tek parça json verisi olarak kaydedilmeli bir array oluşturup json formatına çevirip kaydedebilirsiniz
  • 15-06-2021, 15:54:28
    #6
    WRaNGLeR adlı üyeden alıntı: mesajı görüntüle
    Tek satıra birden çok veri yazmak veritabanı kullanımı için uygun bir kullanım değildir onun yerine iki yöntem kullanılabilir
    1- yeni tablo açıp ürün iliskili ürün sütunlarında her yeni ürün için bir satır oluşturabilirsiniz
    2- illaki aynı tablonun sütunu kullanılmak isteniyorsa veri , ile ayırmak yerine tek parça json verisi olarak kaydedilmeli bir array oluşturup json formatına çevirip kaydedebilirsiniz
    cevabınız için teşekkür ederim, başlığı dağıtmamak için detaya girmedim. urun tablosunda her ürün ayrı bir satırda (kendi id, ve ürün adına vs. özellikler ile sütunda tutuyorum)

    buradaki istediğim farklı bir sütun oluşturarak içine farklı ürünlerin id lerini ekleyip (farklı bir kategorize yapmak - uyumlu ürünler kategorisi gibi)

    sanıyorum explode veya json olarak mümkün olacak
  • 15-06-2021, 16:09:26
    #7
    Bir tablo daha eklemek sorun çıkartmıycaksa bir iliski tablosu oluşturup asıl ürün bağlantılı ürün şeklinde ilişki kurup çekebilirsiniz
    Örnek
    ID Urun1 urun2
    *. 1. 5
    *. 1. 7

    Bu şekilde 1 numaralı ürün 5 ve 7 ile ilişkili olarak çekebilirsiniz verileri
    Bu şekilde kullanım sayısal olduğu için dahabhızlı çalışır
  • 15-06-2021, 16:12:20
    #8
    WRaNGLeR adlı üyeden alıntı: mesajı görüntüle
    Bir tablo daha eklemek sorun çıkartmıycaksa bir iliski tablosu oluşturup asıl ürün bağlantılı ürün şeklinde ilişki kurup çekebilirsiniz
    Örnek
    ID Urun1 urun2
    *. 1. 5
    *. 1. 7

    Bu şekilde 1 numaralı ürün 5 ve 7 ile ilişkili olarak çekebilirsiniz verileri
    Bu şekilde kullanım sayısal olduğu için dahabhızlı çalışır
    evet bu da farklı bir yöntem, ama buradaki asıl amacım php den farklı fonksiyonlar öğrenip daha iyi kavramak aslında
    tekrar teşekkür ederim
  • 15-06-2021, 16:15:12
    #9
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Json verisi olarak verileri tutup daha sonrasında json'u parçalayıp işlem yaptırabilirsin.

    Json verisi haricinde;
    veri1++%^^%veri2++%^^%veri3
    bu şekilde virgül mantığıyla ya da virgülle de yapabilirsiniz fakat bunu tavsiye etmem. Verileri json olarak tutup daha sonra parçalamak en mantıklısı, kolay gelsin.