Récupérer le type d'un champ

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Récupérer le type d'un champ

Récupérer le type d'un champ

par Albat90 » 17 mars 2009, 11:33

Bonjour,

Afin de pouvoir générer un fichier excel à l'aide de la méthode sylk, j'ai besoin du format du champs.
Étant donnée que je ne connais pas préalablement à l'avance le type du champ (Int, char, date...), je voudrais savoir s'il existe une quelconque requête qui me permettrais de récupérer cette information :)

Je connais la méthode describe mais elle ne me permet pas de récupérer le type :(

Merci d'avance :)

Edit :
En faisant quelques recherches dans mes cours, je suis tombé sur une petite doc sympathique :)
Finalement j'ai trouvé comment faire, alors je le met ici au cas où si ça intéresse quelqu'un.

Code : Tout sélectionner

SELECT COLUMN_NAME, DATA_TYPE, CHARACTER_MAXIMUM_LENGTH FROM INFORMATION_SCHEMA.COLUMNS WHERE table_name = 'nom_table'";
Voila, tout ce que j'avais besoin :
COLUMN_NAME => Nom de la colone
DATA_TYPE => Type du champ (char, int...)
CHARACTER_MAXIMUM_LENGTH = > Taille du champ

Requête testé sur mysql :)


Albat90 ;)