ciao
per crere la tabella che ti serve con phpmyadmin (per ora ti dico senza molte spiegazioni) e segui
1) selezioni il db che hai creato e trovi (a sx le tabelle se ci sono già create) e il campo per il nome di una tabella nuova con il pulsante "crea" o "GO"
2) dai un nome alla tabella (es.) messaggi e ti chiede di quanti campi è composta nel tuo caso se guardi cosa mettevi nel file
$mess_da_ins=$data_localeS."|".$nomeS."|".$cittaS."|".$suoemailS."|".$ip."|".$bandierina."|".$messaggioS.
ti accorgi che ti servono 7 campi da aumentare di 1 quindi gli dirai 8 campi.
3) fatto questo vedrai l'elenco dei campi da definire: nome, tipo e altre opzioni
4) partiamo dal primo (metti i nomi sempre tutti in minuscolo si evitano poi errori) che comporta qualche passaggio in più
su field scrivi
id (questo è il campo in più che poi gestira i record)
su type selezioni INT (numero intero)
su lenght/value scrivi 12 (grandezza del numero = num max di record archiviabili = 999999999999)
ti sposti a dx fino alla colonna Extra e selezioni autoincrement
appena a dx (iconcina con la chiave) e la spunti (= primary key), tutto il resto non serve toccarlo
passiamo ai campi successivi (per ora ci limitiamo solo alle prime tre colonne), ti metto nell'ordine cosa devi scrivere/selezionare in field, type e lenght/value
data_locale INT 12 (per ora scrivila così poi questa te la spiego in php)
nome VARCHAR 50 (dove 50 è il numero mmassimo di caratteri, il massimo dei massimi è 250)
citta VARCHAR 50
email VARCHAR 250
ip VARCHAR 20
bandierina VARCHAR 50
messaggio TEXT (e non serve altro il campo tipo text serve per scrivere messaggio anche molto lunghi)
fatto questo dai SAVE e, se non hai fatto errori, phpmyadmin crea la tabella e ti appare il messaggio
Codice:
SQL query
CREATE TABLE `messaggi` (
`id` INT( 12 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`data_locale` INT( 12 ) NOT NULL ,
`nome` VARCHAR( 50 ) NOT NULL ,
`citta` VARCHAR( 50 ) NOT NULL ,
`email` VARCHAR( 250 ) NOT NULL ,
`ip` VARCHAR( 20 ) NOT NULL ,
`bandierina` VARCHAR( 50 ) NOT NULL ,
`messaggio` TEXT NOT NULL
) ENGINE = MYISAM ;
e il nome della tabella appare nell'elenco a sx
a questo punto puoi chiudere phpmyadmin, tanto volendo potrai sempre tornare alla tabella selezionando prima il db dove si trova e poi il suo nome e fare (se serve) tutte la modifiche che ti pare
tutto ora è pronto per passare a php dove col form (uguale a quello che hai fatto) potrai riempirla e visualizzare cosa contiene
prova, tanto come detto, se sbagli qualcosa si puo sempre ritornare indietro e eliminare/aggiungere/modificare (senza i problemi dell'a capo)