1 Query und 2 sql-Tabellen

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

  • 1 Query und 2 sql-Tabellen

    grrr,
    immer wenn ich mit einem php Prob nicht weiter weiss, hilft es aufs Klo zu gehen. Da sitz ich dann beim grossen Geschäft und - ganz oft komme ich auf des Rätsels Lösung

    Nur diesesmal bin ich schon ganz leer (in beiderlei Hinsicht)
    diverse Tuts hab ich schon durchgelesen, aber ich raffs ned

    also:
    ich will das menu einer homepage aus einer db realisieren.
    ich habe eine tabelle menu_style und eine menu_content

    --menu_style-----------------
    + id | linkname | linkurl
    +--------------------------------
    + 1 | "content" | "content"
    +--------------------------------


    --menu_content----------------------
    + id | linkheader | linkfooter | styleid
    +----------------------------------------
    + 1 | "content" | "content" | 1
    +----------------------------------------

    um performance zu sparen soll die Abfrage der beiden Tabellen in einem Query laufen.

    aus der menu_content will ich mir den Linknamen und die url holen, UND die style_id - zeitgleich mit der style_id aus der menu_style den passenden template code für die Zeile

    das ist nötig, da ich für verschiedene Links verschiedene Zeilen im Menu benutze.

    Kann mir da ma wer helfen ??
    THX !

  • #2
    Code:
    SELECT *
      FROM menu_content c
     INNER JOIN menu_style s
        ON c.styleid=s.id
    Sowas vielleicht?
    carpe noctem

    [color=blue]Bitte keine Fragen per EMail ... im Forum haben alle was davon ... und ich beantworte EMail-Fragen von Foren-Mitgliedern in der Regel eh nicht![/color]
    [color=red]Hinweis: Ich bin weder Mitglied noch Angestellter von ebiz-consult! Alles was ich hier von mir gebe tue ich in eigener Verantwortung![/color]

    Kommentar


    • #3
      Original geschrieben von goth
      Code:
      SELECT *
        FROM menu_content c
       INNER JOIN menu_style s
          ON c.styleid=s.id
      Sowas vielleicht?
      jo irgendwie mit JOIN, leider kenn ich mich damit nitt gut aus

      Wär nett, wenn Du das etwas detailreicher ausführen könntest

      Kommentar


      • #4
        Ich empfehle dir das Tutorial unter http://reeg.net
        Kapitel 8 Joins
        Dort wirds relativ kurz und schmerzlos dargestellt, wie man mehrere tables "aufs mal" abfragt.
        mfg

        Kommentar

        Lädt...
        X