Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> PHP /MySQL Προγραμματισμός

Πώς να αλλάξετε έναν Τύπο MySQL πεδίο σε PHP

Δεδομένου ότι οι απαιτήσεις ή η χρήση μιας βάσης δεδομένων αλλαγές , μπορείτε να βρείτε τον εαυτό σας να χρειάζεται να αλλάξετε τα είδη στον τομέα των στηλών MySQL . Ίσως θα πρέπει να διαθέσουν περισσότερο χώρο σε ένα πεδίο κειμένου , ή ίσως είστε σπαταλάτε απόδοση της βάσης δεδομένων με τη χρήση πολύ χώρο αποθήκευσης για μια απλή μεταβλητή . Όποια και αν είναι οι ανάγκες σας, μπορείτε να χρησιμοποιήσετε το " ALTER TABLE " σύνταξη MySQL μέσω PHP για να αλλάξει η δομή της βάσης δεδομένων MySQL . Οδηγίες
Η 1

Δημιουργήστε ένα κενό αρχείο κειμένου που ονομάζεται " changefieldtype.php " , προσθέτοντας ότι " ", ως τελευταία γραμμή . Όλος ο κώδικας PHP θα πρέπει να προστεθεί μεταξύ αυτών των δύο γραμμών 2

Προσθέστε μια δεύτερη γραμμή που περιέχει το κείμενο . " $ Link = mysql_connect ( ΤΟΠΟΘΕΣΙΑ , USERNAME , PASSWORD ) ? ", Όπου " location" είναι η διεύθυνση URL του ο διακομιστής MySQL , "username" είναι το όνομα χρήστη σας και το " password" είναι ο κωδικός πρόσβασής σας . Ο κώδικας θα πρέπει να μοιάζει κάπως έτσι : . " $ Link = mysql_connect ( mysql.example.com , " johndoe " , " 12345 " ) ? "
Εικόνων 3

Γράψτε μια τρίτη γραμμή για να συνδεθείτε η βάση δεδομένων με τη μορφή " mysql_select_db ( ΒΑΣΗ ΔΕΔΟΜΕΝΩΝ , $ link) ? " , όπου " βάση δεδομένων " είναι το όνομα της βάσης δεδομένων που περιέχει τον πίνακα που θέλετε να αλλάξετε . Εάν η βάση δεδομένων ονομάζεται " φοιτητές ", ο κώδικας θα διαβάσει " mysql_select_db ( " σπουδαστές " , $ link ) ? "
Η 4

Δημιουργήστε το ερώτημα MySQL χρησιμοποιώντας το όνομα του πίνακα , στήλη και το νέο τύπο δεδομένων . . Εάν ο πίνακας ονομάστηκε " fourth_grade " και θέλετε να αλλάξετε τη στήλη " last_name " από την τρέχουσα τύπος πεδίου του " TEXT" στο νέο τύπο " VARCHAR ( 64 ) , « το ερώτημα θα διαβάσει " ALTER TABLE fourth_grade ΑΛΛΑΓΗ last_name last_name VARCHAR ( 64 ) " .
5

Προσθέστε μια τέταρτη γραμμή στο αρχείο PHP που απλά περιέχει " mysql_query ( ) ? " με το ερώτημά σας μεταξύ των δύο παρενθέσεις και περικλείεται σε εισαγωγικά . Για παράδειγμα , " mysql_query ( " ALTER TABLE fourth_grade ΑΛΛΑΓΗ LAST_NAME last_name TEXT " ) ? " Θα αλλάξει " last_name " να είναι του τύπου "TEXT " και πάλι
Η 6

Συμπεριλάβετε την τελική γραμμή " mysql_close ( $ . link) ? "για να κλείσετε τη σύνδεση MySQL
Η

7 Αποθηκεύστε το αρχείο και κλείστε το πρόγραμμα επεξεργασίας κειμένου
Η
εικόνων . .

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα