il delete non rende un resource id #. Quindi nessun result set da scandire con il while.
puoi fare cosi':
Codice PHP:
$query = "DELETE FROM news2 WHERE id=$id";
$result = mysql_query($query, $db);
if(mysql_affected_rows($db) == 1 )
{
echo "<div align=center class=testo> [b]Record eliminato con successo.[/b]</div>";
}