Mentre i requisiti o uso di un database cambia , si possono trovare te bisogno di modificare i tipi di campo delle colonne MySQL . Forse avete bisogno di allocare più spazio in un campo di testo , o forse stai sprecando efficienza database utilizzando troppo spazio di archiviazione per una variabile semplice . Qualunque siano le vostre esigenze, è possibile utilizzare la sintassi di MySQL " ALTER TABLE" attraverso PHP per modificare la struttura del database MySQL . Istruzioni
1
Crea un file di testo vuoto chiamato " changefieldtype.php " , aggiungendo: " < ? Php" come prima riga e " > ", come l'ultima riga . Sarà aggiunto tutto il codice PHP tra queste due linee
2
Aggiungere una seconda riga contenente il testo " $ link = mysql_connect ( LOCATION , username, password ) ; " . Dove "location" è l'URL del il server MySQL , "username" è il tuo nome utente e la "password " è la password . Il codice dovrebbe essere simile a questo : . "$ Link = mysql_connect ( mysql.example.com , " johndoe " , " 12345 " ) ; "
3
Scrivi una terza linea per la connessione a il database nella forma " mysql_select_db ( dATABASE , $ link) ; " , dove "database" è il nome del database contenente la tabella che si desidera modificare . Se il database è denominato "studenti ", il codice dovrebbe leggere " mysql_select_db ( " studenti " , $ link) ; " .
4
Creare la query MySQL utilizzando il nome della tabella , di colonna e nuovo tipo di dati . Se la tabella è stata denominata " fourth_grade " e si voleva cambiare la colonna " cognome " dal suo attuale tipo di campo " testo" per il nuovo tipo di " VARCHAR ( 64 ) , " la query dovrebbe leggere "ALTER TABLE fourth_grade CHANGE cognome cognome VARCHAR ( 64) " .
5
Aggiungi una quarta riga al file PHP che contiene solo" mysql_query (); " con la query tra le due parentesi e racchiusi tra virgolette . Ad esempio, " mysql_query ( " ALTER TABLE fourth_grade CHANGE cognome cognome TESTO " ) ; " cambierebbe " cognome " di essere di tipo " TEXT " di nuovo
6
Includere la riga finale " mysql_close ( $ . link) , . "per chiudere la connessione MySQL
7
Salvare il file e chiudere l' editor di testo
.