I would like to search my table having a column of first names and a column of last names. I currently accept a search term from a field and compare it against both columns
you can do that (work in mysql) probably other SQL too.. just try this:
select * from table where concat(' ',first_name,last_name) like '%$search_term%';