Az ilyen problémákat hogyan oldják meg? (Adatbáziskezelés)
Régóta programozok PHP-ban (hobbiból), illetve nemrég elkezdtem az adatbáziskezelést is (MySql). Így összeraktam kisebb projekteket.
A kérdés az lenne:
Ha egy olyan probléma áll fenn, hogy adatbázisban szeretnék eltárolni olyan adatot, amiből feltehetőleg később több lesz (pl. ez az oldal: kérdések, válaszok, tehát előre nyilván nem tudják meghatározni, hogy mennyi válasz lesz egy kérdésen), akkor ilyenkor ezt hogy oldják meg az adatbázisban?
Én úgy képzelem el, hogy minden alkalommal, mikor jön egy új kérés, beszúrnak egy új oszlopot, és az kapja az adatokat. Vagy van egyszerűbb megoldás is?
Szia.
Nem oszlopot szúrunk be hanem új sort.
kerdesek tábla
kerdes_id, kerdes_cim, kerdes_tartalma
valaszok tábla
valasz_id, kerdes_id, valasz_tartalma
UI: A válaszok táblában található kerdes_id mezővel kapcsolod össze a két táblát.
PHP oldalon lekéred a kérdést majd egy while ciklussal lekéred a hozzá tartozó válaszokat:
SELECT * FROM valaszok WHERE kerdes_id='3244';
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!