Ho la necessità di mostrare gli 8 risultati di una query ma non so molto bene come organizzare il tutto... mi verrebbe da fare una cosa così, ma non mi sembra molto giusto...

Codice PHP:
echo "<table style=\"width: 90%;\"><tr>\n";
    for(
$id=1;$id<=4;$id++) {
        
$row mysql_fetch_array(mysql_query('SELECT title FROM my_albums WHERE id = '.$id));
        echo 
"<td style=\"padding: 10px;\"><a href=\"page.php?id=$id\">$row[title]</a></td>\n";
    }
    echo 
"</tr><tr>\n";
    for(
$id=5;$id<=8;$id++) {
        
$row2 mysql_fetch_array(mysql_query('SELECT title FROM my_albums WHERE id = '.$id));
        echo 
"<td style=\"padding: 10px;\"><a href=\"page.php?id=$id\">$row2[title]</a></td>\n";
    }
    echo 
"</tr></table>
\n\n"