Ciao,sono ore che non so come risolvere il problema.
In pratica ho scritto un primo file di creazione di una semplice tabella:
<?php
//input data
$mysql_host='localhost';
$mysql_user='sitomonica';
$mysql_password='';
$my_database='my_sitomonica';
$my_table='tabellasito';
// Connecting, selecting database
$link = mysql_connect($mysql_host, $mysql_user, $mysql_password)
or die('Could not connect: ' . mysql_error());
echo "Connected successfully\n";
mysql_select_db($my_database) or die('Could not select database');
// Performing SQL query
$query = "CREATE TABLE IF NOT EXISTS $my_table (
id INTEGER(5) UNSIGNED not null AUTO_INCREMENT UNIQUE KEY,
nome VARCHAR(20),
cognome VARCHAR(20),
email VARCHAR(40)
)";
mysql_query($query) or die('Query failed: ' . mysql_error());
echo "La tabella è stata creata con successo";
//closing connection
mysql_close($link);
?>
e adesso ne ho scritto un altro che vorrei eseguisse l'eliminazione di una colonna della tabella (ad esempio la colonna dei nomi). Ma mi dice che non può cancellare 'nome' e di controllare se la colonna esiste!! Ma le colonne non so quelle 3 indicate nella creazione della tabella , e cioè 'nome','cognome' e 'email'???? Io pensavo fossero quelle!! E se non lo so come faccio a inserire qui la loro definizione????? Grazie!!!!!