salve gente, è il mio primo messaggio e ne approfitto per presentarmi.
ma passiamo subito al dunque. praticamente ho fatto una semplicissima pagina in php, che si connette ad un database e fa un altertable add column su una tabella del DB aggiungendone dei campi. e qui sorge il problema! non riesco a trovare l'errore nella query, vi posto il codice completo ed evidenzio la query in questione con relativo output di errore sul browser.

Codice PHP:
<?php    
//includo il file contenente i parametri di connessione   
include("config.inc.php");      

//creo la connessione sulla variabile db   

$db mysql_connect($db_host$db_user$db_password);     

 
// verifico la corretta apertura della connessione   
if ($db == FALSE)   die ("Errore nella connessione. Verificare i parametri nel file config.inc.php");     

 
// verifico la correttezza del nome del DB   

mysql_select_db($db_name$db)   or die ("Errore nella selezione del database. Verificare i parametri nel file config.inc.php");      

// QUESTA E' LA QUERY INCRIMINTATAAAAAA <-----------
$query "ALTER TABLE test.blabla ADD COLUMNS `accountaddressid` int(19) NOT NULL,".   
"`bill_city` varchar(30) default NULL, ".  
"`bill_code` varchar(30) default NULL, ".   
"`bill_country` varchar(30) default NULL, ".    
"`bill_state` varchar(30) default NULL, ".   
"`bill_street` varchar(250) default NULL, ".   
"`bill_pobox` varchar(30) default NULL, ".    
"PRIMARY KEY  (`accountaddressid`);";

// eseguo la query   
$resource mysql_query($query,$db) or die ("errore nella query ----> ".mysql_error($db)."");         

// chiudo la connessione al DB   mysql_close($db);  ?>
L'output di errore è il seguente:
errore nella query ----> You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'accountaddressid` int(19) NOT NULL, `bill_city` varchar(30) default NULL, `bill_' at line 1

ragazzi aiutatemi, sto impazzendo!! Grazie in anticipo!