Cara Mengambil Nama Lajur daripada Jadual MySQL sebagai Array dalam PHP
Dalam bidang pengaturcaraan pangkalan data, keperluan untuk mengakses maklumat tentang lajur jadual sering timbul. Dalam PHP, tugas ini boleh dicapai dengan mudah dengan memanfaatkan pertanyaan MySQL yang berkuasa:
SELECT `COLUMN_NAME` FROM `INFORMATION_SCHEMA`.`COLUMNS` WHERE `TABLE_SCHEMA`='yourdatabasename' AND `TABLE_NAME`='yourtablename';
Pertanyaan ini menggunakan pangkalan data maya metadata INFORMATION_SCHEMA, khususnya jadual COLUMNS, untuk mendapatkan semula nama lajur jadual yang ditentukan. Klausa WHERE memastikan bahawa keputusan dikecilkan kepada jadual yang diminati.
Apabila dilaksanakan, pertanyaan mengembalikan set hasil yang mengandungi satu lajur bernama COLUMN_NAME. Lajur ini sepadan dengan nama lajur dalam jadual yang ditentukan. Untuk menyimpan nama lajur ini dalam tatasusunan, anda boleh menggunakan fungsi terbina dalam PHP:
$columnNames = []; while ($row = $result->fetch_assoc()) { $columnNames[] = $row['COLUMN_NAME']; }
Pangkalan data INFORMATION_SCHEMA menyediakan paparan menyeluruh struktur jadual, termasuk maklumat seperti jenis lajur, status boleh batal, maksimum saiz lajur, set aksara dan banyak lagi. Dengan mengakses metadata ini, anda memperoleh keupayaan untuk berinteraksi secara dinamik dengan jadual, menanyakan maklumat lajur khusus atau menjana laporan pangkalan data.
Untuk penerokaan dan pemahaman lanjut tentang jadual INFORMATION_SCHEMA, rujuk dokumentasi MySQL rasmi untuk in- maklumat mendalam dan kefungsian tambahan.
Atas ialah kandungan terperinci Bagaimana untuk Mendapatkan Nama Lajur Jadual MySQL sebagai Tatasusunan PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!