Autor | Zpráva | ||
---|---|---|---|
lachim15 Profil |
Zdravím, dělám dotazník (test) s pomocí mysql, přemýšlím nad tím, jak zapsat odeslané informace po odeslání, napadají mě 2 způsoby:
1, Po odeslání odpovědí se vytvoří další sloupec k odpovědím nazvaným jménem odesílajícího. - později moc sloupců a nepřehledné 2, Vytvořit po každém odeslání tabulku s názvem odesílajícího. - později toho bude taky moc Neporadil by mi někdo zkušenější lepší způsob? Ukázka z databáze: Otázky - https://imagizer.imageshack.us/v2/454x118q90/835/t4j8.jpg Odpovědi - https://imagizer.imageshack.us/v2/737x251q90/513/w8c0.jpg Díky za každou radu |
||
Fisir Profil |
#2 · Zasláno: 2. 1. 2014, 17:31:51
Reaguji na lachima15:
Oboje je špatně. Nikdy bys neměl měnit strukturu databáze podle přicházejících dat. Správné řešení by podle mě bylo udělat tabulku s odpověďmi uživatelů se sloupci pro identifikaci uživatele, identifikaci otázky a identifikaci odpovědi. Každá odpověď by měla svůj řádek. |
||
aDAm Profil |
#3 · Zasláno: 2. 1. 2014, 17:31:57
Vytvořit tabulku kde jeden sloupec bude id otazky, další id uživatele a třetí odpověď ?
|
||
lachim15 Profil |
Fisir:
„Správné řešení by podle mě bylo udělat tabulku s odpověďmi uživatelů se sloupci pro identifikaci uživatele, identifikaci otázky a identifikaci odpovědi. Každá odpověď by měla svůj řádek.“ Chápu dobře, že každá odeslaná odpověď by měla vlastní řádek a k té odpovědi bych jen přiřadil id otázky, uživatele a odpovědi? to by mohlo být dobré, díky za nápad |
||
Fisir Profil |
#5 · Zasláno: 3. 1. 2014, 17:03:22
Reaguji na lachima15:
Ano. |
||
Časová prodleva: 11 let
|
0