Extraction des noms de colonnes de table dans MySQL
En PHP, il existe plusieurs méthodes pour récupérer les noms de colonnes dans une table MySQL :
1. DESCRIBE
La commande DESCRIBE fournit une description détaillée d'une table, y compris les noms de colonnes :
DESCRIBE my_table;
2. INFORMATION_SCHEMA
La base de données système INFORMATION_SCHEMA de MySQL contient des données sur les objets de la base de données. Pour récupérer les noms de colonnes en utilisant cette méthode :
SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA = 'my_database' AND TABLE_NAME = 'my_table';
3. SHOW COLUMNS
Une autre alternative est la commande SHOW COLUMNS :
SHOW COLUMNS FROM my_table;
4. Concaténation groupée
Pour obtenir des noms de colonnes séparés par des virgules sur une seule ligne :
SELECT group_concat(COLUMN_NAME) FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA = 'my_database' AND TABLE_NAME = 'my_table';
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!