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