私はこれを試したことがありませんが、いくつかの異なるテーブルからのデータをエコーし、タイムスタンプで並べ替えたいと思います。私が持っているコードはブーレオンを思いついたのですが、その理由はわかりません。
<?php
$result = mysql_query("SELECT * FROM artists ORDER BY timestamp DESC
UNION
SELECT * FROM news ORDER BY timestamp DESC
UNION
SELECT * FROM tracks ORDER BY timestamp DESC
UNION
SELECT * FROM gigs ORDER BY timestamp DESC
UNION
SELECT * FROM feature ORDER BY timestamp DESC");
while($row = mysql_fetch_array($result)){echo'News: <a href="index.html">'.$row['name'].$row['title'].$row['trackname'].$row['gigname'].'</a><br>' ;}
?>