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}__ __ _