I have a table who looks something like this:
USERNAME DATA DATETIME Jhon text1 2010-06-01 16:29:43 Mike text2 2010-06-01 16:29:22 Silver
SELECT data FROM table WHERE username = 'Jhon' ORDER BY datetime DESC LIMIT 1
The "order by datetime desc" paired with "limit 1" gets you his last entry.