Autor | Zpráva | ||
---|---|---|---|
davef6 Profil |
Dobrý den
http://s2.imgupload.cz/img/-150-150/81263/8Izn3/img.jpg jak mohu ukládat data kde je check box do databáze? Všechny data z povaha mám uloženy v db jako id a typ povahy.........pokud uživatel zaškrtne více možností, jak to uložit do databáze (do jednoho sloupce)? např takto? id povahy,id_povahy2,id povahy3 nebo jinak? Díky za odpovědi |
||
Joker Profil |
#2 · Zasláno: 5. 11. 2009, 12:05:09
davef6:
Obrázek nějak nefunguje. Nicméně: „pokud uživatel zaškrtne více možností, jak to uložit do databáze (do jednoho sloupce)?“ Na tohle by se hodila zvláštní tabulka: ID | ID_uzivatele | volba. Čili pokud uživatel 1 zvolil volby 2, 5 a 8, byl by obsah tabulky: 1 | 1 | 2 2 | 1 | 5 3 | 1 | 8 |
||
Medvídek Profil |
#3 · Zasláno: 5. 11. 2009, 13:31:08
davef6:
Používám set('fotky', 'hudba', 'party', 'ostatni', 'akce', 'aparatura', 'djs') a výchozí ostatni |
||
Joker Profil |
#4 · Zasláno: 5. 11. 2009, 13:37:20 · Upravil/a: Joker
Medvídek:
|
||
Medvídek Profil |
#5 · Zasláno: 5. 11. 2009, 13:46:34 · Upravil/a: Medvídek
Joker:
však ja ukládám také více možností :) můžu mít vybraný klidně všechny. SET ('hodnota1', 'hodnota2',…) Použití: množina; hodnotám ze sloupců lze přiřadit nula nebo více členů ze seznamu hodnot Atributy: jen globální atributy Výchozí hodnota: NULL, pokud může být sloupec NULL; '' (= prázdná množina), pokud je NOT NULL Porovnávání: nerozlišuje velikost písmen Místo v paměti: 1 bajt pro množiny s 1 až 8 členy; 2 bajty pro množiny s 9 až 16 členy; 3 bajty pro množiny s 17 až 24 členy; 4 bajty pro množiny s 25 až 32 členy; 8 bajtů pro množiny s 33 až 64 členy |
||
Joker Profil |
#6 · Zasláno: 5. 11. 2009, 14:54:43
Medvídek:
Moje chyba, spletl jsem si to s ENUM |
||
Časová prodleva: 14 let
|
0