Rumah  >  Artikel  >  pangkalan data  >  Bagaimanakah saya boleh menambah lajur baharu pada jadual MySQL menggunakan PHP?

Bagaimanakah saya boleh menambah lajur baharu pada jadual MySQL menggunakan PHP?

Linda Hamilton
Linda Hamiltonasal
2024-11-10 01:35:02994semak imbas

How can I add a new column to a MySQL table using 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:

  1. 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`");
  2. 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>
  3. 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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn