I have never tried this but want to echo data from several different tables and order them by their timestamp. The code I have comes up with a booleon and i dont know why.
<?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>' ;}
?>
Assuming your tables fall within the constraints of the UNION function..
Try: