Mengakses Nama Lajur Jadual MySQL dengan PHP
Panduan ini menunjukkan beberapa kaedah PHP untuk mendapatkan semula nama lajur daripada jadual MySQL.
Kaedah 1: Menggunakan DESCRIBE
Arahan DESCRIBE
menawarkan pendekatan ringkas:
<code class="language-php">$query = "DESCRIBE my_table"; $result = $mysqli->query($query); while ($row = $result->fetch_assoc()) { echo $row['Field'] . "<br></br>"; }</code>
Kaedah 2: Memanfaatkan SKEMA_MAKLUMAT
INFORMATION_SCHEMA
menyediakan kaedah yang lebih berstruktur:
<code class="language-php">$query = "SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA = 'my_database' AND TABLE_NAME = 'my_table'"; $result = $mysqli->query($query); while ($row = $result->fetch_assoc()) { echo $row['COLUMN_NAME'] . "<br></br>"; }</code>
Kaedah 3: Menggunakan LAjur TAYANGAN
Arahan SHOW COLUMNS
ialah satu lagi pilihan yang cekap:
<code class="language-php">$query = "SHOW COLUMNS FROM my_table"; $result = $mysqli->query($query); while ($row = $result->fetch_assoc()) { echo $row['Field'] . "<br></br>"; }</code>
Kaedah 4: Menjana Senarai Dipisahkan Koma
Untuk rentetan nama lajur yang dipisahkan koma:
<code class="language-php">$query = "SELECT GROUP_CONCAT(COLUMN_NAME) FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA = 'my_database' AND TABLE_NAME = 'my_table'"; $result = $mysqli->query($query); $row = $result->fetch_row(); echo $row[0];</code>
Atas ialah kandungan terperinci Bagaimana untuk Mengambil Nama Lajur Jadual MySQL Menggunakan PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!