Grazie clasku, ho risolto.

Con la funzione che mi hai suggerito restituiva l'errore "No database selected".
Quindi il problema era il parametro $db. Su $db però avevo già fatto un controllo con "echo($db);" e mi restituiva "resource" quindi non capivo il problema.
Allora sono andato a ricontrollarmi il file "config.php" e mi sono ricordato che il parametro $db_name (necessario per il funzionamento dello script in db_connection.php) non è il nome del database, ma il nome della tabella contenuta nel database "notizie".
Avevo fatto questo modifica perchè prima lo script di db_connection.php mi restituiva una stringa che mi faceva credere che ci fosse un errore quando invece non c'era perchè il tutto era generato da un errore logico nello script che avevo modificato.

Ora quindi sembra tutto ok. Grazie mille!