Ci sono vari errori:
1) $sql = "INSERT INTO news (testo) VALUES ("$testo")"; qui modifica così $sql = "INSERT INTO news (testo) VALUES ('$testo')";

2)
Codice PHP:
$connessione mysql_connect("....."".....""......")
       or die(
"Connessione non riuscita: " mysql_error());
   print (
"Connesso con successo
"
);
   
mysql_close($connessione);
   
  
$select mysql_select_db ("...."); 
qui fai una cosa senza senso: apri una connessione e la chiudi poi cerchi di selezionare il db sull'ultima connessione aperta che non esiste dato che l'hai chiusa... direttamente dal ref di php.net:
mysql_select_db() imposta il database attualmente attivo sul server associato all'identificativo di connessione specificato. Se nessin identificativo di connesione è specificato, viene considerata l'ultima connessione aperta. Se nessuna connessione è aperta, la funzione proverà a stabilire una connessione come se mysql_connect() fosse richiamata senza argomenti ed userà questa.

3)
Codice PHP:
$result mysql_query ($sql);
    echo 
"il risultato è $result
"

altro errore se vedi sulla documentazione ufficiale di php noti che la funzione mysql_query restituisce un resource e non dei valori. Per ottenere i valori usa http://www.php.net/manual/it/functio...etch-array.php