Auteur Sujet: Lister Le Contenu D'un Champ Enum  (Lu 828 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne UZUL33

  • Débutant
  • *
  • Messages: 1
Lister Le Contenu D'un Champ Enum
« le: 02 janvier 2006 à 10:05:55 »
Bonjour,

Afin de créer un formulaire en php, je souhaiterai comment (par quelle requete) interroger la table contenant un champ enum pour en extraire toutes les valeurs possibles ?

J'ai une piste avec MYSQL_FIELDS mais j'avoue que je sèche après lecture de la doc MYSQL.

Auriez-vous quelques lumières ? Merci par avance et bonne année 2006 à toutes et à tous

Hors ligne diaoul

  • Expert
  • ****
  • Messages: 663
    • http://diaoul.net
Lister Le Contenu D'un Champ Enum
« Réponse #1 le: 02 janvier 2006 à 13:24:57 »
bonjour,
je ne sais pas si c'est ce que tu veux précisément:
<?php
...
mysql_connect($myserv,$mylog,$mypass);
mysql_select_db(ma base) or die ( 'erreur select'.mysql_error());
$sql = ' SHOW COLUMNS FROM ma table like \'enu1\''; //le champ enu1 est de type enum
$result=mysql_query($sql) or trigger_error ('query',E_USER_ERROR());
$row=mysql_fetch_row($result);
mysql_close();
$liste= strstr($row[1],'(');
echo $liste;
...traitement de $liste...
?>
« Modifié: 02 janvier 2006 à 14:05:28 par diaoul »