Rumah >pangkalan data >tutorial mysql >Bagaimana untuk Mengambil Nama Lajur Jadual MySQL Menggunakan PHP?
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!