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
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
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
Reaguji na lachima15:
Ano.

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:

0