title: How to store search criteria or search results?
body: <p>I have a php classifieds website (mostly) and I am currently using MYSQL as a database. 
  Later on I will use SOLR or maybe Sphinx as a "search engine".</p>
  
  <p>I want to make it possible for users to view "results" of searches they have made before, but I don't know where to start...</p>
  
  <p>How is this done?</p>
  
  <p>Currently I have a form which is filled in and when submitted, the php just checks agains a mysql table to see if there are any matches.</p>
  
  <p>Should I store the 'Search criteria' and do a new search every time the users click on one of their previous searches, or should I store the results? I would prefer to make a new search because new items may have been inserted since the last search!</p>
  
  <p>If you need more input, just let me know and I will update this Q.</p>
  
  <p>Thanks</p>