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 try this:
select * FROM table where (concat(first_name, ' ', last_name)) = $search_term;