Hallo
Ich habe zwei MySQL Tabellen erstellt:
Tabelle 1 = "instrumente"
mit folgender Struktur:
b1="Datum"
b2="Area"
b3="TischNr"
b4="nicht wichtig"
b5="Person"
(In dieser Tabelle werden alle Personen(b5) gespeichert, die Tisch Nr(b3) für ausgewälte Lokation(b2) und ausgewälte Datum(b1))
und Tabelle 2 = "areas"
b1="Area"
b2="Tisch Nr"
b3="Mindestumsatz"
(In dieser Tabelle werden alle Lokations(b1) Tische Nr(b2) Mindestumsatz(b3) festgelegt
-----------------------------------------------
Nun kommt die Abfrage.
Ich möchte als Kunde von bestimmtes Datum und Raum einen Tisch reservieren. Hier müssen alle besetzte Plätze und freie Plätze(ohne Dopelt gemopelt) angezeigt werden.
ich nutze die php Variablen, die schon das Datum($wann) und Raum($wo) ausgewält hat.
Die MySQL Abfrage der einzelnen Tabellen sieht so aus:
Tabelle 2
und Tabelle 1
----------------------
Und möchte ich die beide Tabellen verbinden und auswerten:
es sollen in ausgewählte Lokation($wo) in ausgewälte Datum($wann) alle Tische angezeigt werden- die Tische die reserviert sind mit der Name Person(instrumente.b5) und
den restliche freien Tische mit Mindestumsatz(areas.b3)
Wie schaffe ich das?
Ich habe zwei MySQL Tabellen erstellt:
Tabelle 1 = "instrumente"
mit folgender Struktur:
b1="Datum"
b2="Area"
b3="TischNr"
b4="nicht wichtig"
b5="Person"
(In dieser Tabelle werden alle Personen(b5) gespeichert, die Tisch Nr(b3) für ausgewälte Lokation(b2) und ausgewälte Datum(b1))
und Tabelle 2 = "areas"
b1="Area"
b2="Tisch Nr"
b3="Mindestumsatz"
(In dieser Tabelle werden alle Lokations(b1) Tische Nr(b2) Mindestumsatz(b3) festgelegt
-----------------------------------------------
Nun kommt die Abfrage.
Ich möchte als Kunde von bestimmtes Datum und Raum einen Tisch reservieren. Hier müssen alle besetzte Plätze und freie Plätze(ohne Dopelt gemopelt) angezeigt werden.
ich nutze die php Variablen, die schon das Datum($wann) und Raum($wo) ausgewält hat.
Die MySQL Abfrage der einzelnen Tabellen sieht so aus:
Tabelle 2
PHP Code:
// es werden nur prinzipiel alle Tische und Mindestumsatz für diese Lokation abgefragt
$anfrage="SELECT * FROM areas WHERE (b1='$wo') ORDER BY b2";
PHP Code:
// wird nur nach Tisch Nr und Person abgefragt, die in ausgewählte Lokation($wo) in ausgewälte Datum($wann) Reservationen gemacht haben
$anfrage="SELECT * FROM instrumente WHERE (b2='$wo') AND (b1='$wann') ORDER BY b3";
Und möchte ich die beide Tabellen verbinden und auswerten:
es sollen in ausgewählte Lokation($wo) in ausgewälte Datum($wann) alle Tische angezeigt werden- die Tische die reserviert sind mit der Name Person(instrumente.b5) und
den restliche freien Tische mit Mindestumsatz(areas.b3)
Wie schaffe ich das?
Comment