Posted By: BigFoot (rybi hlava) on 'CZwww'
Title:     jak (v MySQL) ziskat options enum|set-sloupce ?
Date:      Thu Oct 10 20:36:56 2002

Nenapada vas nekoho elegantni zpusob jak dostat do pole vsechny options 
enum|set-sloupce ? (MySQL)

Z query "DESC db.table column" dostanu napr. tohle:
"enum('Windows','Linux','Solaris','MacOS')"
... to je v pohode - vysapnu z toho stringu obsah zavorek, pak to explodnu 
carkama a osekam o apostrofy
... ale nasledujici pripad uz takova )( neni (resp. moje reseni neni vubec 
elegantni):
"enum('Karel 'Kodl' Cermak','Petr, Jiri, Jan Janeckovi')"
... s prihlednutim k nutnosti osetreni tech carek a escaped apostrofu se z 
toho stava celkem masox.

Moje reseni (ke kteremu jsem se zatim "nesnizil"): nahradit escaped apostrofy 
nejakou zmeti znaku, vyhledat & do pole nahazet vsechny options, u vsech 
elementu v poli odstranit enclosing apostrofy a vratit escaped apostrofy 
namisto tech "hashu" ...
No nic "programatorskyho", spis prasarna, takze by bylo gut, kdyby to slo 
nejak jinak a "cisteji". :)
Nevite nejakej figl ?

BigFoot, aka Yaroukh; yaroukh@email.cz
"Budiz svetlo", rekl Booh - a bylo svetlo ...
"Budiz k nicemu", rekl Booh - and here I am !
8}__ __ _

Search the boards