usually kasi po niya is sa sql statement mo ang searching... bale:
Select * from table_1 where description like '%text_to_search%';
pero mejo taxing yan sa database mo since every type mo is magququery ka sa database.. suggest ko lang po na let's say for example pagload mo ng form is run mo na ang select query mo then store mo sa local array variable then display that value sa table mo..
Then dun ka na magmagic na every type ng character is magreremove ka ng rows wherein hindi nagmamamatch.. then pagnaclear yung search box i load mo lang ulit yung array variable sa table para hindi na siya ulit mag select query sa database..