24. maj 2002 - 10:08Der er
4 kommentarer og 1 løsning
Valg af flere emner og emnerne skal ind i samme felt i db.
Jeg er ved at lave en formular, hvor der skal være mulighed for at vælge flere ting på en liste. Alle de ting der vælges skal ind i sammen felt i databasen, som jeg kalder genrer.
Er der nogen der har en ide til hvordan jeg kommer igang?
Jeg vil foreslå, at du splitter dine data op i to tabeller - så du dermed får normaliseret dine data! Ellers vil det bare give dig problemer når du igen skal hive data ud og senere skal lave forskellige forespørgsler på dine data!
Du kan linke dine to tabeller sammen via et unikt brugerid (det må de have i forvejen!) og så skal du have en ny tabel med udseende:
mht. formularen giver du bare check-felterne et navn som matcher hvad der skal skrives i db'en - hurtigt og nemt - og du vil senere kunne lave mange forskellige forespørgsler, som eks:
hvor mange har valgt appelsiner hvem har valgt flest ting hvad er top-5 listen over de mest populære frugter osv
Det vil du have hamrende svært ved, hvis du samler alle dine valg i et felt - det strider mod hele ideen med relationsdatabaser!
Det er nu kun en person, der skal indsætte data og det der skal indsættes er 1. genrer som kan bestå af 20, 2. valg (1 eller 2), 3. En tekst, 4. En længere tekst 5. Et billede 6. En billedetkst
Det må du selv vurdere - det afhænger af, hvad du senere har brug for at lave med tabellerne...
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.