Maison > base de données > tutoriel mysql > Comment obtenir les noms de colonnes de tables MySQL dans un tableau PHP ?

Comment obtenir les noms de colonnes de tables MySQL dans un tableau PHP ?

Linda Hamilton
Libérer: 2024-12-13 19:16:10
original
116 Les gens l'ont consulté

How to Get MySQL Table Column Names into a PHP Array?

Comment récupérer les noms de colonnes d'une table MySQL dans un tableau PHP

Pour obtenir les noms de colonnes d'une table MySQL et les stocker dans un tableau PHP, exploitez la puissance des métadonnées via la base de données virtuelle INFORMATION_SCHEMA. Dans cette base de données, la table INFORMATION_SCHEMA.COLUMNS contient une multitude d'informations concernant les colonnes.

Syntaxe de la requête :

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

Explication :

  • Cette requête récupère toutes les valeurs COLUMN_NAME des COLUMNS table.
  • La clause WHERE spécifie le schéma de base de données cible (TABLE_SCHEMA) et le nom de la table (TABLE_NAME).

Avantages de INFORMATION_SCHEMA :

  • Fournit du SQL standard (contrairement à SHOW spécifique à MySQL syntaxe).
  • Offre une multitude de métadonnées sur les colonnes, y compris le type, la possibilité de nullité, la taille et le jeu de caractères.

Pour des informations plus complètes sur INFORMATION_SCHEMA et la distinction entre SHOW et INFORMATION_SCHEMA , reportez-vous à la documentation officielle de MySQL.

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