Arkadaşlar Merhaba , Adres_il , Adres_ilce , Adres_semt ve ilanlar diye tablolarım var ve ben bunları bağlayıp bu tablolar arasında arama yaptırmak istiyorum şu şekilde yapıyorum ama hat veriyor sonuç çıkmıyor
SELECT il,ilce,semt,ilanlar FROM adres_il,adres_ilce,adres_semt,ilanlar left join resimler on (resimler.id = ilanlar.id) WHERE ilanlar.durum like '%$value%'
diye devam ediyor ama hatam nerede yardımcı olabilirmisiniz ?
bu dört tabloyu birleştirip bu dört tablo arasında arama yapmak istiyorum nasıl yapabilirim ??
SELECT il,ilce,semt,ilanlar FROM adres_il,adres_ilce,adres_semt,ilanlar left join resimler on (resimler.id = ilanlar.id) WHERE ilanlar.durum like '%$value%'
mysql sorgunuzda hata var. adres_il,adres_ilce,adres_semt,ilanlar bu tablolar arasında muhakkak bir bağlantı vardır ama sorgunuzda birleştirme yapılmamış. il,ilce,semt,ilanlar tablolarından hangi sütunlarda arama yapılacak ise onları sql sorgusunda belirtmelisin.
adres_il.il_adi like '%$value%' || adres_ilce.ilce_adi like '%$value%' || ....
kullandığın/kullanacağın yapı ağaç veri yapısı olarak geçmektedir. google üzerinden arama yapıp bakabilirsin.