PHP MYSQL manuale di programmazione cap.2 creazione tabelle in mysq

Pubblicato il: 22/02/2011

Seconda lezione di programmazione in php-mysql e prima lezione relativa ai DATABASE. Stiamo parlando di archivi. Gli archivi relativi ad un progetto sono raccolti in un DATABASE il quale racchiude tutte  le relative tabelle che servono al progetto stesso; gli archivi appunto. creiamo per prima cosa un database nel quale sistemare le nostre tabelle. Il nome scelto per il database sarà "COSTA". come si crea? come prima cosa lanciamo il nostro programma wampserver visto nella lezione n°1. che ci prepara l'ambiente per il php-mysql, clicchiamo sopra l'icona nella systray (in basso a destra) e ci si apre il menu wamp scegliamo PhpMyAdmin, questo è il programma che serve a creare e gestire database e tabelle in mysql. Creiamo prima il database Costa.

Trovate nel centro della schermata "crea nuovo database"  basta scrivere il nome del database che vogliamo creare e cliccare su CREA, e il database COSTA è stato creato che naturalmente sarà vuoto, senza nessuna tabella. quindi a questo punto ci metteremo dentro una tabella. Diciamo una tabella che ci servirà per memorizzare i dati dei nostri amici quindi creeremo un archivio che conterrà i seguenticampi:

NOME CAMPO     TIPO  LUNGHEZZA auto_incr.

ID                       INTEGER    8                   SI

COGNOME          varchar       30

NOME                 varchar      30

INDIRIZZO            varchar     30

CITTA                  varchar     30

PROVINCIA           varchar      2

TELEFONO            varchar    10

CELLULARE           varchar    10

IMPORTANZA          int          2

DATANASCITA       date         8(fissa)

Questi sopra sono i campi della tabella che chiameremo AGENDA , spiego un attimo cosa sono e come sono le caratteristiche dei campi. I campi sono i vari argomenti che contiene la tabella, esempio ID che è il progressivo dei vari inserimenti e identifica gli amici con numero sempre diverso in modo che i 3 amici con lo stesso nome ROSSI MARIO siano amici diversi. COGNOME conterrà il cognome degli amici sarà un campo di tipo stringa (varchar) perchè deve memorizzare una serie di lettere ABCDEF ecc. gli daremo anche una lunghezza di 30 caratteri come massimo, lo stesso per il nome,indirizzo e citta. per la provincia useremo sempre un campo stringa ma di lunghezza 2 in quanto memorizziamo solo la sigla. Telefono e cellulare avranno lunghezza 10 sempre stringa, importanza invece è un campo che conterrà un numero da 1 a 10 per classificare quanto conta per noi quell'amico 1= niente 10=amico per la pelle sarà quindi un campo di tipo numerico intero di 2 cifre, L'ultimo campo datanascita conterrà la data di nascita del soggetto e sarà un campo di tipo data, la lunghezza è fissa.

Esistono altri tipi di campi es. Float che contiene numeri con virgola, campi TEXT che contengono testi di lunghezza variabile, poi campi boleani ecc. creiamo ora la tabella AGENDA. Andiamo su PhpMyAdmin, selezioniamo il database appena creato COSTA e scegliamo "crea una nuova tabella nel database costa" , scriviamo dentro la casella il nome scelto per la tabella AGENDA e come numero campi mettiamo 9 poi clicchiamo su ESEGUI. andiamo così nella schermata dove inseriamo i campi. Il primo e importante campo è ID tipo INT lunghezza 8 poi scorrete fino alla finestra EXTRA e scegliete AUTO_INCREMENT questo fa si che il numero si incrementi da solo ad ogni inserimento nuovo; poi inserite tutti i campi scritti sopra senza toccare la casella extra che deve essere auto increment solo per il campo ID. Alla fine cliccate su ESEGUI e la nostra tabella è creata dentro al nostro database COSTA.

Ora proviamo ad inserire un amico nella tabella agenda. Clicchiamo in alto su INSERISCI, e ci si apre una pagina con i nome dei campi pronti per essere riempiti. lasciate vuoto il campo ID che si incrementerà da solo e sotto la colonna VALORE cominciate a mettere il cognome nome ecc. fino al riempimento completo della tabella. (per inserire la data cliccare nel quadratino che sta vicino allo spazio per inserire la data e scegliete la data dal calendario). Poi quando avete finito cliccate su ESEGUI. se cliccate su MOSTRA avrete a video i dati immessi. per questa lezione è tutto. poi vediamo di gestire il tutto tramite programma.

  Google


Categoria: Manuali