select * from table where TO_DAYS(date_field) > ( TO_DAYS(NOW()) -7 ) this will give the entries of the last 7 days (and the ones that are in the future) "Tom Chubb" <tom@xxxxxxxxxxxxxx> wrote in message news:JPEMIHJHEEGAJDFPLGHIKELOEMAA.tom@xxxxxxxxxxxxxxxxx > How can I query a MySQL table to get the latest results from a date field? > Basically, I am inserting several records at a time at the end of each week. > I want to have a page that displays the results for the last week only. > The date format in the field is YYYY-MM-DD > -- PHP Database Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php