Toon posts:

Slimste manier om het volgende op te slaan in Msql

Pagina: 1
Acties:
  • 48 views sinds 30-01-2008

Verwijderd

Topicstarter
Hallo,

Ik heb een probleempje, en wel het volgende:

Ik heb een Mysql dbase, met daarin onder andere een tabel met Onderwerpen, en één met Sub-Onderwerpen. Een record met een Onderwerp, moet meerdere Sub-Onderwerpen kunnen dekken.

Dus Onderwerp 001, bevat de sub-onderwerpen 002, 003 en 004.

Hoe kan ik dit het beste opslaan? Eerst dacht ik zelf om in de tabel Onderwerpen een aantal velden sub_onderwerp1, sub_onderwerp2 enz aan te maken, maar dit zou niet handig zijn omdat het aantal Sub-Onderwerpen wel op zou kunnen lopen tot *-tig...

Wie kan mij helpen???

Verwijderd

bedoel je zoiets ?

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 02-09 13:02

gorgi_19

Kruimeltjes zijn weer op :9

Heeft een sub-onderwerp ook subonderwerpen? Zo ja, dan krijg je

ID autonumber
Parent Integer
de rest

Anders, bij jouw structuur

OnderwerpID autonumber
de rest

SubonderwerpID autonumber
OnderwerpID Integer
de rest

En deze dan linken aan elkaar.

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • Skinny
  • Registratie: Januari 2000
  • Laatst online: 25-07 18:17

Skinny

DIRECT!

Misschien denk ik te simpel, maaruh..
code:
1
2
3
4
Tabel Onderwerpen
id integer (primary_key)
parent_id integer
omschrijving

Waarbij parent_id verwijst naar het bovenliggende ID. Als parent_id = 0, dan heb je dus alle hoofdonderwerpen.

SIZE does matter.
"You're go at throttle up!"


Verwijderd

Topicstarter
OnderwerpID autonumber
de rest

SubonderwerpID autonumber
OnderwerpID Integer
de rest

En deze dan linken aan elkaar.
Thanks!!! Dat zocht ik! Zal voortaan maar wat minder moeilijk denken...

  • dusty
  • Registratie: Mei 2000
  • Laatst online: 21-02 00:06

dusty

Celebrate Life!

Toch een slot. aangezien het een standaard probleem is, met een standaard oplossing.

Als je hier echt problemen mee had adviseer ik je een handleiding over data modellen te lezen.

Back In Black!
"Je moet haar alleen aan de ketting leggen" - MueR

Pagina: 1

Dit topic is gesloten.