Autor | Zpráva | ||
---|---|---|---|
Dife Profil |
#1 · Zasláno: 2. 9. 2007, 09:37:01
Zdravim vsechny
Mam otazku kdyz mam slupec ENUM . lze potom vypsat vsechny hodnoty ktere jsou obsazeny v ENUM.?? |
||
Dife Profil |
#2 · Zasláno: 2. 9. 2007, 12:37:39
tak ze asi nikdo nevi hmm skoda :-(
|
||
nightfish Profil |
#3 · Zasláno: 2. 9. 2007, 12:43:19
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 |
||
Časová prodleva: 16 dní
|
|||
Dife Profil |
#4 · Zasláno: 18. 9. 2007, 09:11:32
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);} |
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0