ciao a tutti,
ho un problema nell'aggiungere una colonna a una tabella...
da un form con un campo " input" inserisco nome e cognome (es. caio sempronio) che poi dovrebbe diventare il nome della nuova colonna. ho utilizzato "str_replace" per aggiungere un "underscore" tra il nome e cognome (altrimenti "alter table ... add..." non me lo aggiunge). la questione è che tutto funziona, anche troppo, nel senso che mi si aggiunge l'underscore sia prima che dopo la stringa. esempio:" _caio_sempronio_ " .
e non so come fare per confermare solo l'underscore di mezzo.
ecco il codice:
Codice PHP:
$name = $_POST['nome'];
name = ucwords($name);
$nome=str_replace(" ", "_",$name);
$sql= "ALTER TABLE classe ADD $nome INT(2)";
come fare?