Ho inserito il codice che mi hai indicato, ma ricevo come risposta: "No Database Selected". Quello che proprio non riesco a capire è perché con l'altro file dello stesso progetto news (view), dove la riga di selezione al database è identica (mysql_select_db($db_name, $uspergocrema)), si connette e lo seleziona regolarmente, tant'è che mi ritorna corretto il risultato della richiesta (il testo dell'articolo scelto).
Ho provato anche a togliere nella riga: mysql_select_db($uspergocrema) or die (mysql_error()); la parte della segnalazione di errore, e poi provando mi ha visualizzato errore di sintassi della riga successiva: $query = "INSERT INTO news (titolo, testo, data, autore, mail) VALUES ('$titolo', '$testo', '$data', '$autore', '$mail')"; che mi sembra invece corretta.
Mi sembra una scatola cinese e vorrei lasciar perdere, ma sono anche testardo, oltre che analfabeta di php.