Autor Zpráva
Dife
Profil
Zdravim vsechny

Mam otazku kdyz mam slupec ENUM . lze potom vypsat vsechny hodnoty ktere jsou obsazeny v ENUM.??
Dife
Profil
tak ze asi nikdo nevi hmm skoda :-(
nightfish
Profil
stačilo se podívat do manuálu k ENUM
http://dev.mysql.com/doc/refman/5.0/en/enum.html

konkrétně na jeden z komentářů:


If you want to get an array in php with all possible values for an ENUM or SET column, you should use: SHOW COLUMNS FROM table_name LIKE 'enum_column_name' (with or without %-wildcards), and parse it with the following php script:

$result=mysql_query($query);
if(mysql_num_rows($result)>0){
$row=mysql_fetch_row($result);
$options=explode("','",preg_replace("/(enum|set)('(.+?)')/","\2",$ro w[1]));
}

Now $options is an array with all possible values
Dife
Profil
nightfish
diky funguje to a je to tako:


$tb = "uzivatele";
$query = "SHOW COLUMNS FROM `$tb` LIKE 'skupina'";
$result=mysql_query($query);
if(mysql_num_rows($result)>0){
$row=mysql_fetch_row($result);
$options=explode("','",preg_replace("/(enum|set)('(.+?)')/","\2",$ro w[1]));
//print_r($options);}
Toto téma je uzamčeno. Odpověď nelze zaslat.

0