scusate...per la precisione, vorrei solo aggiungere che il codice suggerito - per altro correttissimo a scopo didattico - non fa esattamente quello che ti proponevi...

Originariamente inviato da alcio74
Codice PHP:
$sql "CREATE TABLE nome_tabella
...................
"
;
$query mysql_query($sql) OR DIE("Impossibile eseguire la query.");
echo 
"Query Eseguita!"
Infatti la query potrebbe fallire per motivi diversi, tra i quali l'esistenza della tabella è solo uno dei tanti.....

quindi un approccio più corretto sarebbe:
Codice PHP:
$sql "CREATE TABLE nome_tabella
...................
"
;
$query mysql_query($sql);
if (!
query

   if (
mysql_errorno()==1050//codice dell'errore "Table already exists"
   
{
      echo 
'la tabella esiste già'
   }
   else
   {
      echo 
'errore nel craere la tabella:'.mysql_error(); 
   }
}
else
{
   echo 
"Tabella creata con successo!";

...sebbene anche questo non sia ancora a prova di errore perché manca il riferimento al link identifier del db...