automatische Navigations Generierung aus Mysql DB

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • automatische Navigations Generierung aus Mysql DB

    Hi Leutz ...

    folgendes Prob.
    ich will die navigation im CMS automatisch aus der DB herstellen, ist auch so weiter nicht das prob nur eine Frage hab ich.

    folgende Tabelle hab ich momentan

    id | linktarget | linkname | linkgroup_id | left | right
    1 | news.php | News | 1 | 1 | 0


    nun meine frage zu linkgroup_id

    ich hab mir gedacht das ich dann halt alle einträge zu einer linkgroup_id auslesen

    nun meine Frage was besser ist für die linkgroup_id

    a) einfach noch hinten an die Tabelle ne Spalte ran zb is_group und dann quasi so =>
    id | linktarget | linkname | linkgroup_id | left | right | is_group
    1 | | Main Stuff | 0 | 1 | 0 | 1
    2 | news.php | News | 1 | 0 | 0 | 0

    oder b) die Tabelle wie oben lassen und eine 2 tabelle für die linkgruppen anlegen ???

    zb denn so
    id | linkgroup_name
    1 | Main Stuff

    was ist besser für die Performance ???
    Splinter Cell Base

  • #2
    ich gehe mal davon aus, dass deine nav. nicht gerade aus tausenden einträgen besteht. von daher solltest du 2 tabellen machen, und sie per join verknüpfen. da brauchst du dir über performance noch keine sorgen machen.

    jedoch sollte man nie ein feld einfach "id" nennen. eher idseite oder idnavpunkt oder sowas!
    h.a.n.d.
    Schmalle

    http://impressed.by
    http://blog.schmalenberger.it



    Wichtige Anmerkung: Ich habe keine Probleme mit Alkohol ...
    ... nur ohne :-)

    Kommentar


    • #3
      upsi nicht ....

      bei mir hat fast jede tabelle die erste splate mit nur id ....

      sollte man doch nur wegens variablen Verwechslung etc nicht machen oder ??
      Splinter Cell Base

      Kommentar


      • #4
        zum einen natürlich, damit man weiss welche id zu welcher tabelle gehört, und zum anderen natürlich wegen etwaiger joins.
        h.a.n.d.
        Schmalle

        http://impressed.by
        http://blog.schmalenberger.it



        Wichtige Anmerkung: Ich habe keine Probleme mit Alkohol ...
        ... nur ohne :-)

        Kommentar

        Lädt...
        X