Habe ein Big Problem mit einer Darstellung zweier DB-Tabellen in einer Layout-Tabelle:
Da gibts einmal die Tabelle A mit dem jeweiligen Datum und die Tabelle B mit den Preisen. Aus Tabelle A wird der erste Datensatz (Datum) geladen und mit dessen ID die dazugehörigen Preise aus Tabelle B, klingt so ja recht einfach... ist es auch! Nur möchte ich das die Daten aus beiden Tabellen so angezeigt werden, wie in der skizze.gif skizziert.
So wäre es ja kein Problem, nur gibt es in Tabelle A mehrere Daten, es muss also aus Tabelle A immer der nächste Datensatz abgefragt/angezeigt werden (bis zum ende) und mit dessen ID der Datensatz aus Tabelle B. Somit soll sich die Layout-Tabelle (wie in der Skizze gezeigt) so oft untereinander wiederholen, bis alle Daten angezeigt werden, Ich habe zwar ein wenig SQL bzw. MySQL-Erfahrung aber in Verbindung mit PHP hab ich da noch so meine Probleme:
Ich habe es jetzt immer mit einer while-Schleife versucht, was ich denke auch mal richtig ist. Ich weiß jetzt nur nicht wie ich das für die Abfrage beider Recordsets hinbekomme, mit einem Recordset (INNER JOIN) hab ichs auch schon versucht aber da weiß ich auch nicht wie ich das so formatiert wie ich es haben möchte darstellen kann.
Ich hoffe der Text hier wird nicht als Roman angesehen
Wäre auf jeden Fall klasse wenn sich dem mal jemand annehmen könnte und mir ein bissl Code zum gedankenanstoß geben könnte, ich habe ja noch nichteinmal eine Grundrichtung,
(Übrigens, falls es zu einer schnelleren Lösung beiträgt, die beiden MySQL-Tabellen kann ich im Aufbau ändern, z. B. alle Daten in eine packen oder sowas... falls es was bringt?)
Da gibts einmal die Tabelle A mit dem jeweiligen Datum und die Tabelle B mit den Preisen. Aus Tabelle A wird der erste Datensatz (Datum) geladen und mit dessen ID die dazugehörigen Preise aus Tabelle B, klingt so ja recht einfach... ist es auch! Nur möchte ich das die Daten aus beiden Tabellen so angezeigt werden, wie in der skizze.gif skizziert.
So wäre es ja kein Problem, nur gibt es in Tabelle A mehrere Daten, es muss also aus Tabelle A immer der nächste Datensatz abgefragt/angezeigt werden (bis zum ende) und mit dessen ID der Datensatz aus Tabelle B. Somit soll sich die Layout-Tabelle (wie in der Skizze gezeigt) so oft untereinander wiederholen, bis alle Daten angezeigt werden, Ich habe zwar ein wenig SQL bzw. MySQL-Erfahrung aber in Verbindung mit PHP hab ich da noch so meine Probleme:
Ich habe es jetzt immer mit einer while-Schleife versucht, was ich denke auch mal richtig ist. Ich weiß jetzt nur nicht wie ich das für die Abfrage beider Recordsets hinbekomme, mit einem Recordset (INNER JOIN) hab ichs auch schon versucht aber da weiß ich auch nicht wie ich das so formatiert wie ich es haben möchte darstellen kann.
Ich hoffe der Text hier wird nicht als Roman angesehen
Wäre auf jeden Fall klasse wenn sich dem mal jemand annehmen könnte und mir ein bissl Code zum gedankenanstoß geben könnte, ich habe ja noch nichteinmal eine Grundrichtung,
(Übrigens, falls es zu einer schnelleren Lösung beiträgt, die beiden MySQL-Tabellen kann ich im Aufbau ändern, z. B. alle Daten in eine packen oder sowas... falls es was bringt?)
Kommentar