kostenloser Webspace werbefrei: lima-city


abwechselnd aus 2 Tabellen laden

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    achterbahn

    achterbahn hat kostenlosen Webspace.

    Hallo,
    ich hab ein Proplem welches ich nicht selbst lösen kann, unzwar möchte ich abwechselnd aus 2 Tabellen laden, weiß aber nicht wie ich das machen sol. Also das zuerst die erste zeile aus Tabelle a geladen wird und dann die erste Zeile aus Tabelle b . Sow äre das ja noch recht einfach aber ich möche auch noch das bestimmte dinge stimem also das es dann erste zeile aus Tabelle a ist wo user gleich g ist udn dann die erste zeile aus tabelle b wo z.b email = musterrman@muster.de ist. Hoffe ihr versteht mein proplemm. Also gibt es dafür eine einfache lösung?
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Hallo,

    wenn ich das richtig verstehe, hast du 2 Tabellen. In der ersten Tabelle stehen allgemeine Informationen. Die Allgemeinen Informationen willst du aber mit Tabelle zwei erweitern. Dann helfen dir sicherlich JOINs aus MySQL, die die Tabellen anhand gleicher Merkmale miteinander verbinden.

    Imformiere dich am besten hier mal zu belesen. http://www.tizag.com/mysqlTutorial/mysqlleftjoin.php
    In dem Beispiel, was genannt wird, wir versucht das Alter von einer gewissen Person herauszufinden. Darüberhinaus soll die Abfrage aber auch herausfinden, welches die Lieblingsspeise ist. Das wird erreicht, weil es in beiden Tabellen zwei gleiche Spalten (Eigenschaften) gibt. Nämlich "Position".

    MfG
  4. Autor dieses Themas

    achterbahn

    achterbahn hat kostenlosen Webspace.

    Nein dies ist nicht das was ich suche. Also ich mach nochmal ein besipiel :
    Ich hab eine Tabele mit speisen und eine mit getränken nun möchte ich beides auf einer seite ausgeben,damit es aber schöner ist will ich abwechselnd eine speise und ein getrank ausgeben also dann :
    speise,getränk,speise,getränk
    Das möchte ich machen

    Beitrag zuletzt geändert: 3.5.2009 17:05:21 von achterbahn
  5. Es ist schwer, wenn gar unmöglich das in einer SQL-Abfrage zu machen...
    Es gibt zwar die Möglichkeit zwei Tabellen mit Hilfe von UNION zu vereinen, jedoch glaube ich, dass dabei beide Tabellen hintereinander gelegt werden.
    Um sie wie gewünscht zu ordnen, müsste man eine Art virtuelle ID anlegen. Aber sowit ich weiß, gibt es in SQL keine Möglichkeit heraus zu finden das wie viele Tupel das aktuelle ist.
  6. e********l

    Ich würde einfach mit zwei Abfragen die Speisen und Getränke einzeln holen und dann über PHP entsprechend ausgeben. SQL ist für die Verwaltung der Daten zuständig, nicht für die Darstellung.
  7. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!