Sorgu çalışmaz. lower(url) kısmından sonra like gelmeli.
Soruyu soran arkadaş, bu sorguyu arkadaşın dediği gibi ;
SELECT * FROM sayfalar WHERE onay='1' and lower(url) like '%$search%' OR lower(etiketler) like '%$search%' OR lower(title) LIKE '%$search%' OR lower(aciklama) like '%$search%'");
şeklinde yazarsa çalışacaktır.
Soruyu soran arkadaş, bu sorguyu arkadaşın dediği gibi ;
SELECT * FROM sayfalar WHERE onay='1' and lower(url) like '%$search%' OR lower(etiketler) like '%$search%' OR lower(title) LIKE '%$search%' OR lower(aciklama) like '%$search%'");
şeklinde yazarsa çalışacaktır.
Benim konuyu açmamın sebebi sizin verdiğiniz koddaki şekilde çalışmaması zaten. Başka bir yolu olsa gerek. İnternettede araştırdım koşullu arama, şartlı arama şeklinde ama işime yarayacak bilgi bulamadım