Şöyle özetlemek gerekirse.
Ürünlerin filtre seçeneklerini mysql de tek sütunda serialize edip tutuyorum. Bu sütunda sorgu yapabilir miyim ya da nasıl yapabilirim.
Veriyi çağırıp unserialize edip çözebilirim fakat sayfalama yaparken bu sıkıntı olacağından bunu sql sorgusu içinde çözmem gerekiyor.
Mysql'de Serialize şeklinde olan veride sorgu yapmak
6
●95
- 19-03-2020, 22:50:06Stabil bir filtreleme yok hocam her kategori için farklı sayıda ve farklı filtre özellikleri var o yüzden ayrı tabloda tutamıyorum şuanki işlem için LIKE maalesef işime yaramıyor. Teşekkürler yinedefskgrup adlı üyeden alıntı: mesajı görüntüle

Bunu bir araştırayım biraz bakalım işime yarayacak mi teşekkürler hocamInsight adlı üyeden alıntı: mesajı görüntüle
- 19-03-2020, 23:13:05https://stackoverflow.com/questions/...mysql-database
https://stackoverflow.com/questions/...-data-in-mysql
https://programmingtips.net/2108-use...ed-fields.html
Şu 3 bağlantıyı inceleyebilirsiniz hocam REGEXP kullanımına örnek vermişler. - 20-03-2020, 00:01:14Arkadaşlar regexp ve like kullanımlarından bahsetmişler zaten.
Benim naçizane tavsiyem RDMS denilen ilişkisel veritabanı yapılarını incelemeniz.
MySql ilişkisel bir veritabanı ve verilerinizi bölerek parça parça tutmanız için geliştirilmiş bir yapısı var.
Tabii sizin tuttuğunuz gibi serialize edilmiş verileri de tutabilir, hatta engine kısmını uygun şekilde seçip full-text arama da yapabilirsiniz AMA bu pense ile vida sıkmaya çalışmak gibi olur.
Verileriniz ilişkisel veritabanına uymuyorsa başka veritabanlarını inceleyip kullanmanız performans ve kullanılabilirlik açısından daha faydalı olabilir. - 20-03-2020, 00:26:22RDMS i biraz inceledim hocam bir kaç makale buldum türkçe mantık olarak aynı şekilde db i tutuyorum fakat bu konuda onu yapamıyorum çünkü her ürün tipinini diğerlerinden çok bağımsız filtreleme seçenekleri mevcut. Bu yüzden filtreleri farklı tabloda tutup o filtreleri urun kategorilerine bağlıyorum ve oradan da ürünlere. Bunu adminde yaparken sıkıntı yok fakat ön tarafta son kullanıcı bu filtreleri kullanacağı sırada sıkıntı yaşıyorum şuandacoder63 adlı üyeden alıntı: mesajı görüntüle
