Salve, sto iniziando da poco a lavorare in PHP con il database MySQL

Sto seguendo la guida(con qualche modifica) e ho installato tutto correttamente e senza problemi per lavorare in locale.

Nel database(notizie) è tutto a posto, e la tabella(notizie) è formata da questi campi:

id, titolo, sottotitolo, testo, autore

Non ci sono errori di campi vuoti in nessuna riga.
Il testo php è questo:

codice:
<?
include ("/config.inc.php");
$db_name = "notizie";

$db = mysql_connect($db_host, $db_user, $db_password);
if ($db == FALSE)
die ("Errore nella connessione. Verificare i parametri nel file config.inc.php");
mysql_select_db($db_name, $db)
or die ("Errore nella selezione del database. Verificare i parametri nel file config.inc.php");

$query = "SELECT id,titolo,sottotitolo FROM notizie ORDER BY id DESC LIMIT 0,5";
$result = mysql_query($query, $db);

while ($row = mysql_fetch_array($result));
{ echo "<a href=\"notizie.php?id=$row[id]\">" . "$row[titolo]</a>
" . "$row[sottotitolo]
"; }

mysql_close($db);
?>
La pagina che appare è completamente bianca, senza errori, con questo codice sostituito:
codice:


Premetto che ho messo solo la parte php, per il resto in html c'è tutto.


Grazie anticipatamente.