使用 PDO 從表中取得列名
取得表的列名是使用資料庫時的一項常見任務。透過 PHP 的 PDO 擴展,只需幾行程式碼即可實現。
假設有一個名為「contacts」的表,其中包含「id」、「name」和「age」資料列,以下是如何取得列名:
<code class="php">$dbh = $connection->get_connection(); $stmt = $dbh->query("DESCRIBE contacts"); $table_fields = $stmt->fetchAll(PDO::FETCH_COLUMN);</code>
DESCRIBE 語句檢索有關表格結構的信息,並且fetchAll(PDO::FETCH_COLUMN) 傳回僅包含結果的第一列(本例中為列名稱)的陣列。
此程式碼將產生以下輸出:
Array ( [0] => id [1] => name [2] => age )
然後您可以使用 $table_fields 陣列根據需要存取列名稱。
以上是如何使用 PDO 從表中取得列名?的詳細內容。更多資訊請關注PHP中文網其他相關文章!