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

Linda Hamilton
Lepaskan: 2024-11-10 01:35:02
asal
996 orang telah melayarinya

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
Salin selepas log masuk

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`");
    Salin selepas log masuk
  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>
    Salin selepas log masuk
  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 ..."
    Salin selepas log masuk

Nota:

Sebagai alternatif, anda boleh menambah lajur baharu selepas lajur sedia ada menggunakan sintaks berikut:

ALTER TABLE yourtable ADD q6 VARCHAR( 255 ) after q5
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan