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

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

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-12-20 20:50:11999ブラウズ

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 までご連絡ください。