Récupération des noms de colonnes d'une table MySQL à l'aide d'une requête SQL
Pour extraire tous les noms de colonnes d'une table MySQL dans un tableau en PHP, la requête SQL suivante peut être utilisée :
SELECT `COLUMN_NAME` FROM `INFORMATION_SCHEMA`.`COLUMNS` WHERE `TABLE_SCHEMA`='yourdatabasename' AND `TABLE_NAME`='yourtablename';
Cette requête exploite la base de données virtuelle de métadonnées INFORMATION_SCHEMA, en particulier la Table INFORMATION_SCHEMA.COLUMNS. Il fournit des informations complètes sur les colonnes de la table, au-delà du simple nom de la colonne, notamment le type de colonne, la possibilité de nullité, la taille maximale, le jeu de caractères, etc.
Les tables INFORMATION_SCHEMA offrent un moyen standardisé et fiable d'accéder aux métadonnées dans MySQL. Ils fournissent une riche source d'informations sans qu'il soit nécessaire d'analyser les résultats textuels comme avec les commandes SHOW.... Cette approche est recommandée à la fois pour sa puissance et son adhésion aux normes SQL.
Pour plus d'informations sur les différences entre l'utilisation des tables SHOW... et INFORMATION_SCHEMA, reportez-vous à la documentation officielle MySQL sur INFORMATION_SCHEMA.
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!