PhpMySQL type de champs phpMyAdmin

Résolu/Fermé
sebastienBRG Messages postés 5 Date d'inscription mercredi 14 avril 2010 Statut Membre Dernière intervention 20 mai 2010 - 14 avril 2010 à 09:55
sebastienBRG Messages postés 5 Date d'inscription mercredi 14 avril 2010 Statut Membre Dernière intervention 20 mai 2010 - 14 avril 2010 à 14:13
Bonjour,

Je réalise une interface php permettant de consulter et d'insérer des champs dans une base de donnée mySQL.
Je rencontre un problème au niveau du formulaire de saisie.
En effet, je souhaiterai pouvoir signaler à l'utilisateur le type du champs qu'il doit remplir pour m'assurer qu'il en respecte les contraintes.
Mon problème porte sur les type "enum" particulèrement.
Pour l'instant je récupère des informations grâce à:
$typeAttrib[$j]= mysql_field_type($result, $j);
$typeAttrib2[$j]=.mysql_field_len($result, $j);

Hors, pour les champs de type "Enum" dans phpMyAdmin, je n'obtient que le type "string".

exemple:
enum('Moyen', 'Bon', 'Neuf', 'Vétuste') devient (string de 21)

Ma question est donc en gros:
comment retrouver le type tel que spécifié dans phpMyAdmin avec une requète SQL.

Merci beaucoup à ceux qui auront le courage de ce pencher sur mon problème.

1 réponse

sebastienBRG Messages postés 5 Date d'inscription mercredi 14 avril 2010 Statut Membre Dernière intervention 20 mai 2010
14 avril 2010 à 14:13
mysql_field_flags($result, $j)

:)
0