Arkadaşlar sabahtandır uğraşıp duruyorum ama nerede hata yaptığımı bir türlü çözemedim gitti.
Sorunum şu:
set rs=baglanti.execute("select * from dergi where onay='1' AND yayinda='1' AND yazar like '%"&ara&"%' or dergi_adi like '%"&ara&"%' or yayin_adi like '%"&ara&"%' order by id desc limit 0,20;")kodunda sorunsuz arama yaptırabiliyorken
set rs=baglanti.execute("select * from dergi where onay='1' AND yayinda='1' AND yazar like '%"&yazar&"%' or yazar like '%"&ara&"%' AND dergi_adi like '%"&dergi&"%' or dergi_adi like '%"&ara&"%' AND cilt like '%"&cilt&"%' or cilt like '%"&ara&"%' AND bolum like '%"&bolum&"%' or bolum like '%"&ara&"%' AND sayfa like '%"&sayfa&"%' or sayfa like '%"&ara&"%' AND yayin_adi like '%"&ara&"%' order by id desc limit 0,20;")kullandığımda onaylı onaysız ne varsa rastgele db'de olmayan bir veri dahi girilse arama sonuçlarınsa ne kadar onay değeri 1 ve yayında değeri 1 olan varsa sıralanıyor. DB'de olan bir veri girildiğinde ise ONAYLI-ONAYSIZ ve YAYINDA-PASIF tüm veriler geliyor

kafam allak bullak oldu... Neresinde hata yapıyorum göremiyorum resmen kör oldum...