what i would do is create the table using datetime for the formate of the date row. this way, sql will want the date in this format 0000-00-00 00:00:00. this way you can just use the now() function in a sql query.
it would look like this:
UPDATE table SET entryDate = now() WHERE x = 'x';
then you can easily make a date from by using the function strtotime(). this will return the timestamp and you can then sort the timestamps using a simple rsort or sort function.
now adding and retrieving them are easy. to retrieve them.
$Query = "SELECT * FROM table WHERE entryDate = '$dateincorrectformat'";
then you would read it anyway else. to set it you would do this:
$Query = "UPDATE table SET entryDate = now() WHERE x = 'x'";