Sql sorgulandan daha rahat işlem yapabilirsiniz belki
Demek istediğinizi tam olarak anlayamadım
Bu tarz sonulari daha kolay asmak icin ORM kullanmak daha saglikli oluyor. If ile gelen filter kontrol edilip where kosulu eklenir. Diger turlu raw query olusturmak zor ve goruntu kirliligi oluyor.
Normalde codeigniter ile basitçe yapabiliyorum fakat proje bir müşterime ait sadece filtreleme sistemi kurmam gerekiyor