title: searching mysql database using phrases
body: <p>I have this local classifieds site with a mysql database and am using PHP.
  it has a table where listings are stored but we are going to be using just 3 columns for search :</p>
  
  <p>columns
  title  , description , price </p>
  
  <p>what is the best way to search the database when a user types in a phrase e.g 
  "fairly used mobile devices 20,000"</p>
  
  <p>i want to be able to search the 3 columns if the phrases match any in the database efficiently. I know about the '%LIKE' feature but i think there should be a better way.</p>