Ciao a tutti, premetto che ho letto numerose discussioni sul forum ma purtroppo senza risolvere; vi spiego la mia situazione:

s.o: ubuntu(linux).
software installato: php, mysql administrator e mysql querybroswer


accedo a mysql administrator in locale con:

localhost
root
cleaner

Ora ho costruito queste due pagine, chiamando dal broswer la test.php mi salta fuori solamente la scritta "Ciao", ed andando a vedere nella relativa tabella non c'è dentro niente e nonostante catchi l'errore mi ritorna una pagina bianca, qualche idea sul perchè non riesco a connettermi??
Grazie mille!!


connessione.php
Codice PHP:
<?php
function connect_to_db()
       {
    echo 
"ciao";
          {
          
$db_server "localhost" 
          
$db_database "MAPS" ;
          
$db_user "root" ;
          
$db_pw "cleaner" ;
          }

              
$connect mysql_connect($db_server,$db_user,$db_pw);
          if (
$connect){
          echo 
"ok";}
              
$database mysql_select_db($db_database);
       }

connect_to_db();
?>
test.php
Codice PHP:
<?php
require('connessione.php');
$sql "INSERT INTO MAPS (id_country,description) VALUES (3, 'b')"
$query mysql_query($sql) or die("errore: ".mysql_error()); 
echo 
'I dati sono stati inviati al database'

$chiusura mysql_close($connessione); 
?>