| 
		
			Сообщение от Shitbox2
			
		
	 | 
	| 
		Можно не только на js, хоть на Питоне
	 | 
	
... WHERE field1 = val [AND | OR field2 = val ....]
SQL тоже язык, в других языках суть та же самая. Так какая вам нужна универсальность если фильтр, это условия, которых может быть от 0 до N, или что подразумевается под универсальностью?