title: How to store Birthdate and Age so that Age can be updated daily in PHP/MySQL?
body: <p><strong>How should I store Birthdate's in MySQL so that I can easily update everyone's Age on a daily basis via a Cron Job?</strong></p>
  
  <p>Does it even make sense to store the Age AND the Birthdate so that when searches involving the Age are made, I don't have to calculate each Age on-the-fly and waste CPU resources?</p>
  
  <p>If so, how should I 1) store the Birthdate, and 2) calculate the Age each day?  </p>
  
  <p>I can imagine the daily cron script first filtering out the user's whose Birthdate month is not the current month, then filtering out the user's whose Birthdate day is not the current day, and then incrementing by one the age of each user that is left.</p>
  
  <p>Does this make sense?  If so, how would I do that?  Is there a better way to do all of this?</p>