Opsætning af dynamisk menu system

Tags:    databaser

Hej.

Jeg er ved og lave et dynamisk menu system som kan ændres via backend

Jeg har lige pt to tabeller:
dumpenMenu og dumpenIndhold

Strukturen for dumpenMenu er:
`dumpenMenu` (
`menuID` int(10) NOT NULL,
`menuNavn` text NOT NULL,
PRIMARY KEY (`menuID`)
)

og dumpenIndhold:
`dumpenIndhold` (
`indholdID` int(10) NOT NULL auto_increment,
`indholdIndhold` longtext NOT NULL,
`indholdMenuID` int(10) NOT NULL,
PRIMARY KEY (`indholdID`)
)

Meningen er så at et serversprog udskriver alt indeholdet fra "menuNavn" med et a href til dens "menuID"

Når der så trykkes vælger serversproget "indholdIndhold" (med det valgte id fra "menuID") fra "dumpenIndhold"

Mit spørgsmål er så er dette den mest optimale måde og gøre det på eller kan i anbefale en lettere?



Hvis jeg var dig ville jeg (hvis det er et dynamisk site) ikke have alt indholdet i en database, men hellere i en fil som hentede ting fra databasen.
Så istedet for din longtext, så lav en varchar til et filnavn.



Uhh kan du give et eksempel på den "fil"?



Jamen fx sådan her:
Fold kodeboks ind/udSQL kode 

Og så bare sætte et filnavn ind, så når du klikkede på menuen, blev du redirectet til filnavn siden.



Uha i et mit backend system skal jeg også dynamisk indhold så jeg kan sidde og ændre hver side fra backend så det med en fil er da godt nok mere besværligt end vis indholdet blev gemt i mysql

Jeg skal også have blog indlæg og der havde jeg tænkt mig bare og skrive: include("fil.php"); i mysql

Er dette optimalt??



Ah... Øhm.. Hvis det bare skal være "content" sider, som ikke ændres dynamisk, så vil idé da helt klart holde! Har gjort noget lignende selv.



t