Maison > développement back-end > tutoriel php > Comment obtenir les noms de colonnes MySQL sous forme de tableau PHP ?

Comment obtenir les noms de colonnes MySQL sous forme de tableau PHP ?

Linda Hamilton
Libérer: 2025-01-01 09:30:11
original
568 Les gens l'ont consulté

How to Get MySQL Column Names as a PHP Array?

Obtention des noms de colonnes MySQL sous forme de tableau en PHP

MySQL fournit une table spécialisée dans sa base de données de métadonnées qui vous permet de récupérer des informations sur n'importe quel table donnée, y compris les noms de colonnes. Cette table, connue sous le nom de INFORMATION_SCHEMA.COLUMNS, peut être interrogée pour récupérer un tableau contenant tous les noms de colonnes d'une table spécifique.

Pour construire la requête, vous pouvez utiliser le modèle suivant :

SELECT `COLUMN_NAME` 
FROM `INFORMATION_SCHEMA`.`COLUMNS` 
WHERE `TABLE_SCHEMA`='yourdatabasename' 
    AND `TABLE_NAME`='yourtablename';
Copier après la connexion

Dans cette requête, remplacez yourdatabasename par le nom de la base de données contenant la table et yourtablename par le nom de la table spécifique à partir de laquelle vous souhaitez obtenir la colonne noms.

La requête ci-dessus renvoie un ensemble de résultats contenant une seule colonne, COLUMN_NAME, qui répertorie tous les noms de colonnes de la table spécifiée. Vous pouvez ensuite récupérer ce résultat et le stocker sous forme de tableau à utiliser dans votre code PHP.

Alternativement à l'approche ci-dessus, vous pouvez également utiliser la commande SHOW COLUMNS dans MySQL pour récupérer une liste de noms de colonnes. Cependant, cette méthode est spécifique à MySQL et ne fait pas partie de la syntaxe SQL standard.

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal