Und das ganze in einem php Durchgang! Brauche den richtigen Code dazuSELECT * FROM test WHERE testid='$id' und SELECT * FROM test2 WHERE testid2='$id2' && testid3='4'
MySQL Problem (wieder mal Anfängerfrage...)
MySQL Problem (wieder mal Anfängerfrage...)
Mit freundlichen Grüßen
Frieder
Ex-1. April Admin von phpBB.de
Frieder
Ex-1. April Admin von phpBB.de
Code: Alles auswählen
$sql = "SELECT * FROM test WHERE id='{$id}'";
$sql2 = "SELECT * FROM test2 WHERE testid='{$id2}' && testid3='4'";
Dani
Ihr wohnt im Süd-Westen Deutschlands?
|- Nehmt an der Schwäbischen phpBB Usergroup teil!
|- Nehmt an der Schwäbischen phpBB Usergroup teil!
hm.. das hilft mir noch nicht so richtig weiter!
Ich wollte eigentlich in einer Abfrage zwei "Tabellen" abfragen!
z.B. einmal SELECT * FROM 1 und einmal SELECT * FROM 2
aber in einer Abfrage... ist das irgendwie möglich?
oder.. ich hab ne bessere idee!
Ich wollte eigentlich in einer Abfrage zwei "Tabellen" abfragen!
z.B. einmal SELECT * FROM 1 und einmal SELECT * FROM 2
aber in einer Abfrage... ist das irgendwie möglich?
oder.. ich hab ne bessere idee!
So, und nu das auch in php gesetzt, sodass er sql2 miteinbezieht...$sql = "SELECT * FROM test WHERE id='{$id}'";
$sql2 = "SELECT * FROM test2 WHERE testid='{$id2}' && testid3='4'";
$result=mysql_query($sql);
while ($row=mysql_fetch_assoc($result)) {
echo $alleswasdasteht
Mit freundlichen Grüßen
Frieder
Ex-1. April Admin von phpBB.de
Frieder
Ex-1. April Admin von phpBB.de
Code: Alles auswählen
SELECT * FROM tab1, tab2;Ja, das müsste dann so gehen:
Also zusätzlichen zum Feldnamen den Tabellennamen angeben (es geht auch ohne, aber falls mal ein Feldname in beiden Tabellen vorkommen sollte, muss man es so machen, und außerdem so bist du auf der sicheren Seite)
Code: Alles auswählen
SELECT * FROM tab1, tab2 WHERE tab1.feld1 = '$var1' && tab2.feld2 = '$var2';