ホームページ > バックエンド開発 > PHPチュートリアル > PHP で MySQL テーブルの列名を取得するにはどうすればよいですか?

PHP で MySQL テーブルの列名を取得するにはどうすればよいですか?

Mary-Kate Olsen
リリース: 2024-12-20 20:50:11
オリジナル
1012 人が閲覧しました

How Can I Retrieve MySQL Table Column Names in PHP?

MySQL でのテーブルの列名の抽出

PHP には、MySQL テーブルの列の名前を取得する方法が複数あります。

1. DESCRIBE

DESCRIBE コマンドは、列名を含むテーブルの詳細な説明を提供します:

DESCRIBE my_table;
ログイン後にコピー

2。 INFORMATION_SCHEMA

MySQL の INFORMATION_SCHEMA システム データベースには、データベース オブジェクトに関するデータが含まれています。このメソッドを使用して列名を取得するには:

SELECT COLUMN_NAME
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_SCHEMA = 'my_database' AND TABLE_NAME = 'my_table';
ログイン後にコピー

3. SHOW COLUMNS

もう 1 つの代替方法は、SHOW COLUMNS コマンドです:

SHOW COLUMNS FROM my_table;
ログイン後にコピー

4。グループ化連結

単一行でカンマで区切られた列名を取得するには:

SELECT group_concat(COLUMN_NAME)
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_SCHEMA = 'my_database' AND TABLE_NAME = 'my_table';
ログイン後にコピー

以上がPHP で MySQL テーブルの列名を取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート