Rumah > Artikel > pangkalan data > Bagaimanakah saya boleh menambah lajur baharu pada jadual MySQL menggunakan PHP?
Menambah Lajur Baharu pada Jadual MYSQL
Apabila bekerja dengan pangkalan data MYSQL, mungkin perlu menambah lajur baharu pada jadual sedia ada. Artikel ini menunjukkan cara menggunakan PHP untuk mengubah jadual dan menambah lajur baharu.
Contoh
Pertimbangkan jadual bernama "penilaian" dengan lajur berikut:
assessmentid | q1 | q2 | q3 | q4 | q5
Untuk menambah lajur baharu bernama "q6," lakukan perkara berikut langkah:
Gunakan pernyataan ALTER TABLE dengan klausa ADD untuk mentakrifkan lajur baharu. Dalam contoh ini:
mysql_query("ALTER TABLE `assessment` ADD q6 INT(1) NOT NULL AFTER `q10`");
Buat borang untuk mengumpulkan input pengguna untuk lajur baharu:
<form method="post" action=""> <input type="text" name="newq" size="20"> <input type="submit" name="submit" value="Submit"> </form>
Proses penyerahan borang untuk mengemas kini jadual dengan yang baharu nilai:
// Process the form submission // ... // Add the new column value to the table mysql_query("UPDATE `assessment` SET q6 = '" . $_POST['newq'] . "' WHERE ..."
Nota:
Sebagai alternatif, anda boleh menambah lajur baharu selepas lajur sedia ada menggunakan sintaks berikut:
ALTER TABLE yourtable ADD q6 VARCHAR( 255 ) after q5
Atas ialah kandungan terperinci Bagaimanakah saya boleh menambah lajur baharu pada jadual MySQL menggunakan PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!