TheTrashinger
Neuer Benutzer
- Beiträge
- 2
HeyHo,
Ich habe 3 Tabellen (Kunden, Fahrzeuge, Aufträge)
In Aufträge: [id, auftragsnr, fahrzeugnr, kundennr, datum]
In Kunden: [id, kundennr, vorname, nachname, usw...]
In Fahrzeuge: [id, fahrzeugnr, kundennr, marke, modell, usw...]
Nun habe ich eine Seite die mir per SELECT die Werte von der "Aufträge"-Tabelle ausließt.
Was auch wunderbar funktioniert.
Nun möchte ich aber in einer Tabelle nicht einfach die "kundennr" angezeigt bekommen, sondern Vornamen, Nachnamen usw, von der "Kunden"-Tabelle anzeigen lassen und die "Marke, Modell usw." von der "Fahrzeug"-Tabelle.
Ich habe einen Versuch gestartet, aber das ergibt keinen Sinn .
Ich komm einfach nicht auf die Lösung für mein Problem. Eventuell könnte "JOIN" helfen, aber bei der Funktion blick ich nicht durch.
Danke schon mal fürs Durchlesen
Ich habe 3 Tabellen (Kunden, Fahrzeuge, Aufträge)
In Aufträge: [id, auftragsnr, fahrzeugnr, kundennr, datum]
In Kunden: [id, kundennr, vorname, nachname, usw...]
In Fahrzeuge: [id, fahrzeugnr, kundennr, marke, modell, usw...]
Nun habe ich eine Seite die mir per SELECT die Werte von der "Aufträge"-Tabelle ausließt.
Was auch wunderbar funktioniert.
PHP:
$sql_ergebniss = "SELECT * FROM auftrag ORDER BY datum";
$ergebniss = $conn->query($sql_ergebniss);
if ($ergebniss->num_rows > 0){
while($row = $ergebniss->fetch_assoc()){
echo $row["auftragsnr"];
echo $row["kundennr"] ;
echo $row["fahrzeugnr"];
echo $row["datum"];
}
} else {
echo "<h2>Keine Aufträge vorhanden!</h2>";
}
Ich habe einen Versuch gestartet, aber das ergibt keinen Sinn .
PHP:
$sql_kundennr = "SELECT kundennr FROM auftrag";
$ergebniss = $conn->query($sql_ergebniss);
if ($ergebniss->num_rows > 0){
while($row = $ergebniss->fetch_assoc()){
$z_kundennr = $row["kundennr"];
}
}
$o_kundennr = "SELECT * FROM kunden WHERE kundennr IN ('" . $z_kundennr ."')";
$o_kundener = $conn->quer<($o_kundennr);
if ($o_kundener->num_rows > 0){
$z_vorname = $row["vorname"];
$z_nachname = $row["nachname"];
}
$a_vorname = $z_vorname;
$a_nachname = $z_nachname;
Ich komm einfach nicht auf die Lösung für mein Problem. Eventuell könnte "JOIN" helfen, aber bei der Funktion blick ich nicht durch.
Danke schon mal fürs Durchlesen