ホームページ  >  記事  >  バックエンド開発  >  PDO を使用してテーブルから列名を取得する方法

PDO を使用してテーブルから列名を取得する方法

DDD
DDDオリジナル
2024-11-04 01:39:02745ブラウズ

How to Get Column Names from a Table Using PDO?

PDO を使用してテーブルから列名を取得する

テーブルの列名の取得は、データベースを操作する場合の一般的なタスクです。 PHP の PDO 拡張機能を使用すると、数行のコードでこれを実現できます。

列「id」、「name」、および「age」を持つ「contacts」という名前のテーブルを想定して、次のように取得できます。列名:

<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 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。