Dapatkan nama lajur daripada jadual MySQL
PHP menyediakan berbilang kaedah untuk mendapatkan semula nama lajur jadual MySQL, memudahkan pembangun mengakses metadata untuk pelbagai tujuan. Kaedah ini termasuk:
<code class="language-php">$query = "DESCRIBE my_table"; $result = $connection->query($query); while ($row = $result->fetch_assoc()) { echo $row['Field'] . "\n"; }</code>
<code class="language-php">$query = "SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA = 'my_database' AND TABLE_NAME = 'my_table'"; $result = $connection->query($query); while ($row = $result->fetch_assoc()) { echo $row['COLUMN_NAME'] . "\n"; }</code>
<code class="language-php">$query = "SHOW COLUMNS FROM my_table"; $result = $connection->query($query); while ($row = $result->fetch_assoc()) { echo $row['Field'] . "\n"; }</code>
Untuk menggabungkan nama lajur menjadi satu baris yang dipisahkan dengan koma, anda boleh menggunakan pertanyaan berikut:
<code class="language-php">$query = "SELECT GROUP_CONCAT(COLUMN_NAME SEPARATOR ',') FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA = 'my_database' AND TABLE_NAME = 'my_table'"; $result = $connection->query($query); $row = $result->fetch_row(); echo $row[0];</code>
Atas ialah kandungan terperinci Bagaimana untuk Mengambil Nama Lajur Jadual MySQL dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!