Merhabalar, derdime bi çare arıyorum ama hala bulamadım =) Veritabanı yapımdan başlayarak anlatıcam.
Şimdi üyeler seçeneklerini seçiyorlar ve bunlar veritabanına "1,4,5,6,9,15" gibi kaydediliyor. Şimdi sorun ise bunların aramasını yaptırmak. Örneğin arayan kişi "1,5,6" seçtiğinde sorunla karşılaşıyorum. Kullandığım IN vardı mysql'de ama yediremedim bi türlü.
-----------------
ID-PRODUCTS
1 - 10,3,5
2 - 2,3
3 - 1,2,3
4 - 4
5 - 4,5
Şimdi bu değerlere göre şöyle bir arama yapıyorum IN ile;
SELECT * FROM tablo WHERE products IN (1,5);
Şimdi bu sql sorgusuna göre; 1,3 ve 5 nolu ID'leri çekmesi gerek ama bende sadece 3 numaralı ID'yi çekiyor phpmyadmin'de. İşte sorunum bu =)
--------------------
Bir çözüm yolu gösterirseniz çok sevinirim
Mysql arama sorunu
6
●458
- 21-01-2010, 14:30:521,5 yazıyorsun arasındaki sonucu yani 3'ü veriyor. 0,6 yaz 1,3,5 i versinBuzgibi adlı üyeden alıntı: mesajı görüntüle
- 21-01-2010, 14:31:42Keşke öyle olsaydı ama olmadı mlsf =(FatihGUNGOR adlı üyeden alıntı: mesajı görüntüle