PHPNET Assistance

Support et Entraide PHPNET => Forum de programmation => Discussion démarrée par: UZUL33 le 02 janvier 2006 à 10:05:55

Titre: Lister Le Contenu D'un Champ Enum
Posté par: UZUL33 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
Titre: Lister Le Contenu D'un Champ Enum
Posté par: diaoul 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...
?>