mjdamato is suggesting that you don't push any one down. That would be a lot of extra work.
Instead, save the id, name and button_pushed_time_stamp (you should rename this one) in the database.
example:
1 Tom 2011-01-10
2 Dick 2011-01-09
3 Harry 2011-01-08
If Harry pushes the button again on the 11th then the table will hold:
1 Tom 2011-01-10
2 Dick 2011-01-09
3 Harry 2011-01-11
Then you can you can always order the data by who pushed the button last:
SELECT * FORM `table` ORDER BY `button_pushed_time_stamp` DESC
This will return:
3 Harry 2011-01-11
1 Tom 2011-01-10
2 Dick 2011-01-09
Hope this helps.
Rayhan Muktader