begin process at 2012 05 31 04:39:39
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Base de données

 > 

MySQL

 > 

PhpMySQL type de champs phpMyAdmin


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

PhpMySQL type de champs phpMyAdmin

mercredi 14 avril 2010 à 12:08:16 | PhpMySQL type de champs phpMyAdmin

Nalm

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.
mercredi 14 avril 2010 à 14:13:09 | Re : PhpMySQL type de champs phpMyAdmin

Nalm

Réponse acceptée !
Ok, j'ai trouvé... En fait la fonction:
mysql_field_flags($result, $j);
règle mon problème, elle permet de voir si l'attribut est une clé primaire, unique, not null, un enum, etc...

Je laisse le message au cas où quelqu'un d'autre ait le même pb.


Cette discussion est classée dans : problème, mysql, type, champs, phpmyadmin


Répondre à ce message

Sujets en rapport avec ce message

MySQL est le type de champs SET [ par electroweb ] Bonjour à tousj'ai une table avec un champs de type SET, initialiser lors de du CREATE de la base :SET('0','0','0') avec 0 comme valeur par defaut.Mon MySQL est le type de champs SET [ par electroweb ] Bonjour à tousj'ai une table avec un champs de type SET, initialiser lors de du CREATE de la base :SET('0','0','0') avec 0 comme valeur par defaut.Mon PostGreSQL/MySQL.... Problème de Majuscule [ par Yemanjah ] Bonjour , J'ai un problème des plus étonnants , je souhaite mettre en place une application qui bascule facilement d'une base de données à une aut Problème d'accès avec MySQL / phpMyAdmin [ par Cethywolf ] J'ai un programme en C++ qui tourne sur un poste, ce programme accède toutes les secondes à ma base de donnée MySQL (pas de problème de connection).Ma pb avec phpMyAdmin [ par 27 ] Salut,  j'ai installer php-MySQL sur un serveur IIS Php marche vu que je peux voir la page d'info et mySQL aussi car je peux accéder au prompt de comm reconnaitre le type d'un champs mysql [ par Annadrill ] Bonsoir,voilà, je cherche à faire un code qui me permettrait de lister les champs d'un formulaire et d'y noter le type de champs (varchar, text....)¨p Problème affichage donnée dans champs formulaire [ par syl62 ] Bonjour, je me permet de vous contacter afin d'avoir une piste concernant mon problème... Mon but est de faire un update dans une base mysql à partir Problème dans UPDATE [ par begueradj ] Bonjour, J'ai un formulaire à 4 champs de saisie et une photo. Il me sert à faite une mise à jour. Le problème est qu'il se peut que l'utilisateur d Problème persistant : Accès refusé phpmyadmin [ par xscreamm ] Bonjour, J'installe easyphp, dernière version à ce jour, pour débuter avec le php. Tout d'abord, je voulais tester ce qu'est joomla, alors je l'ai té Requête SELECT sur plusieurs bases [ par sebalex ] Salut à tous. Je vais essayer d'être clair déjà que je suis complètement perdu. J'ai une base de données qui contient des montants versés (COMM_GESTI


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,764 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales