Kodu açıp bakmadım ama yapacağını söyleyebilirim önce gelen kelime gurubunu explode ile dizi içine parçalar halinde atacaksın winamp player şeklinde 2 kelimen olacak sonra aşağıya kelime sayısı kadar dönecen bir döngü oluşturman lazım count($dizi) bundan faydalanabilirsin.
Bundan önce sql cümlesinin başını yazman lazım where den sonraki kısım için döngü başlatıp sorguyu tamamlaman lazım sana örnek bir sorgu yazcağım bunun gibi birşey oluşturursan döngülerler sorunun çözülür.
SELECT * FROM table WHERE (baslik LIKE '%winamp%' OR title LIKE '%player%' ...... aynı şekilde devam ettire bilirsin aralarına OR koyarak) OR (acikalama LIKE '%winamp%' OR acikalama LIKE '%player%' buda aynı şekilde devam ettirilebilir)
eğer başlık ve açıklama içinde hem winamp hem player geçen kayıtları görmek istiyorsan baslik LIKE '%winamp%' OR title LIKE Buradaki ve
acikalama LIKE '%winamp%' OR acikalama LIKE '%player%' Buradaki OR ları AND yapabilirsin.
Benden bu kadar. Kolay gelsin