首頁  >  文章  >  後端開發  >  如何使用 PDO 從表中取得列名?

如何使用 PDO 從表中取得列名?

DDD
DDD原創
2024-11-04 01:39:02745瀏覽

How to Get Column Names from a Table Using PDO?

使用 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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn