Rumah > Artikel > pangkalan data > Bagaimana untuk Menambah Lajur ke Jadual MySQL Menggunakan PHP?
Apabila bekerja dengan pangkalan data MySQL, mungkin perlu menambah lajur baharu pada jadual sedia ada. Begini cara untuk mencapainya menggunakan PHP:
Mengubah Jadual
Untuk menambah lajur baharu, gunakan arahan ALTER TABLE diikuti dengan nama jadual. Kemudian, nyatakan nama dan jenis lajur baharu serta penempatannya dalam jadual. Contohnya:
mysql_query("ALTER TABLE `assessment` ADD newq INT(1) NOT NULL AFTER `q10`");
Dalam contoh ini, kami menambah lajur integer baharu bernama newq pada jadual penilaian selepas lajur q10. Kekangan NOT NULL memastikan bahawa lajur tidak boleh mengandungi nilai kosong.
Mengemas kini Jadual
Setelah lajur baharu ditambahkan, anda boleh mengemas kini jadual dengan menyerahkan data melalui borang. Berikut ialah contoh kod borang:
<form method="post" action=""> <input type="text" name="newq" size="20"> <input type="submit" name="submit" value="Submit"> </form>
Apabila borang diserahkan, nilai newq ditambahkan pada baris yang sepadan dalam jadual penilaian.
Sintaks Alternatif
Daripada menggunakan arahan ALTER TABLE dengan kata kunci ADD, anda juga boleh menggunakan yang dipermudahkan berikut sintaks:
ALTER TABLE yourtable ADD q6 VARCHAR( 255 ) after q5
Contoh
Katakan anda mempunyai jadual dengan lajur berikut:
q1 | q2 | q3 | q4 | q5
Anda boleh menambah lajur baharu dinamakan q6 kepada jadual selepas q5 menggunakan salah satu daripada yang berikut kaedah:
mysql_query("ALTER TABLE yourtable ADD q6 INT(1) NOT NULL AFTER q5");
atau
ALTER TABLE yourtable ADD q6 VARCHAR( 255 ) after q5
Ini akan mencipta lajur baharu bernama q6 jenis data yang ditentukan dan memasukkannya ke dalam jadual selepas lajur q5.
Atas ialah kandungan terperinci Bagaimana untuk Menambah Lajur ke Jadual MySQL Menggunakan PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!