Jump to content
php.lv forumi

Kā glabāt datubāzē radio pogas?


iall

Recommended Posts

Labdien ,

kā glabāt datubāzē (MySql) radio pogas? Piemēram - Ir pieejams / Nav pieejamas un tad uzkliko vajadzīgo.

 

P.S. - Gūglē meklēju ,bet neko sakarīgu neatradu!Ar varchar neder?

 

P.S.S. - Negribēju citur piesārņot ,tapēc veidoju jaunu topiku šeit.

Link to comment
Share on other sites

nemec, jā tā jau ir, bet tādā gadījumā atlase pēc šī lauka būs lēna un apgrūtināta.

Nu teiksim atlasīt visus, kuriem ir pirmais un otrais bet ne trešais ieķeksēts - sanāk baisie binārie ori andi xori utt, kuri nepakļaujas indeksēšanai ;)

Savukārt, izmantojot ENUM - par to jau ir padomājuši DB izstrādātāji.

Link to comment
Share on other sites

tad var glabāt, kā binary

11010, tad paņemam funkciju bindec('11010')=26, un saglabājam šito 26 datubāzē.

un Enum kas ir??? taas pashas bitviZAAs operacijas vien ir ;) tik nav jaiesprinkst par { AND OR && || } lietosanu ;)

Link to comment
Share on other sites

Nu teiksim atlasīt visus, kuriem ir pirmais un otrais bet ne trešais ieķeksēts - sanāk baisie binārie ori andi xori utt, kuri nepakļaujas indeksēšanai ;)

ja tā vajag atlasīt, tad protams mans variant neder.

bet ja pa visiem laukiem ar AND, tad var izmantot.

Link to comment
Share on other sites

×
×
  • Create New...