se fai un ordinamento devi dire in base a cosa lo fai..Codice PHP:
//prendo gli articoli
$query = "SELECT id, nome, url, descrizione FROM directory DESC LIMIT 0,5";
$result = mysql_query($query, $db);
e fai il controllo se la query viene eseguita o meno.. cosi ti risparmi questi casini..Codice PHP:
$query = "SELECT id, nome, url, descrizione FROM directory ORDER BY id DESC LIMIT 0,5";