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
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
davef6:
Používám
set('fotky', 'hudba', 'party', 'ostatni', 'akce', 'aparatura', 'djs') a výchozí ostatni
Joker
Profil
Medvídek:
Jenže davef6 píše: „pokud uživatel zaškrtne více možností“ ...takže přes SET to nepůjde.
Medvídek
Profil
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
Medvídek:
Moje chyba, spletl jsem si to s ENUM

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: