Je voudrais obtenir tous un mysql nom de col de la table dans un tableau en php ?
Y a-t-il une requête pour cela ?
Je voudrais obtenir tous un mysql nom de col de la table dans un tableau en php ?
Y a-t-il une requête pour cela ?
Le meilleur moyen est d'utiliser le INFORMATION_SCHEMA de métadonnées de base de données virtuel. Plus précisément le INFORMATION_SCHEMA.Les COLONNES de la table...
SELECT `COLUMN_NAME`
FROM `INFORMATION_SCHEMA`.`COLUMNS`
WHERE `TABLE_SCHEMA`='yourdatabasename'
AND `TABLE_NAME`='yourtablename';
Il est TRÈS puissant et peut vous donner des TONNES d'informations, sans avoir à analyser le texte (comme le type de colonne, si la colonne est nullable, max taille des colonnes, jeu de caractères, etc)...
Oh, et c'est la norme SQL (alors qu' SHOW ...
est une base de données MySQL extension spécifique)...
Pour plus d'informations à propos de la différence entre SHOW...
et à l'aide de l' INFORMATION_SCHEMA
tables, consultez la base de la Documentation sur INFORMATION_SCHEMA
en général...
Semble il y a 2 façons :
ou
Plus d’informations sur `` ici : http://dev.mysql.com/doc/refman/5.0/en/describe.html
Edit: J’ai appris aujourd'hui la meilleure façon d’y parvenir. S’il vous plaît voir la réponse d’ircmaxell.
Analyser la sortie de``
Voici plus à ce sujet ici : http://dev.mysql.com/doc/refman/5.0/en/show-columns.html
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.