Q:

Order MySql results by DateTime value

I would like to order the results of my MySQL query by their DateTime value which is under column 'timestamp' for each one.
I tried adding
$reactions     = DB::query('SELECT * FROM reactions WHERE poster_id=:userid', array(':userid' => $userid));
$comments      = DB::query('SELECT * FROM comments WHERE poster_id=:userid', array(':userid' => $userid));
$mentions      = DB::query('SELECT * FROM comments WHERE FIND_IN_SET(:users , users)', array(':users' => $userid));
$postMentions  = DB::query('SELECT * FROM posts WHERE FIND_IN_SET(:users , users)', array(':users' => $userid));
$likedMessages = DB::query('SELECT * FROM messages WHERE sender_id:senderid AND liked=:liked', array(':senderid' => $userid, ':liked' => 1));
$reports       = DB::query('SELECT * FROM reports WHERE user_id=:userid AND status=:status OR status=:status2', array(':user_id' => $userid, ':status' => 1, ':status2' => 2));

But this doesn't order them at all.
Edit:
To be more clear; I would like to combine all the results from the queries then order those by timestamp

A:

Use order by at the end of your query
ORDER BY `timestamp` DESC

