Wert aus JOIN-Abfrage auslesen

lano

Grünschnabel
Moin.

Habe zwei Tabellen mittels JOIN-Abfrage verbunden.

Code:
$anfrage=mysql_query("SELECT * FROM user AS A left JOIN firmen AS B ON A.firmen_id = B.id WHERE A.firmen_id=".$_SESSION['firmen_id']."",$dbverbindung);
  while($row = mysql_fetch_array($anfrage))
  {
  ...
  }

Nun existiert in beiden Tabellen eine Spalte namens "id".
Wie kann ich beide Spalten einzeln ansprechen?

Der Versuch $row[id] liefert mir den Wert der zweiten Tabelle (B).
Wie komme ich aber an den Wert der ersten Tabelle (A)?
$row[A.id], $row[user.id] sowie $row[A][id] bringt mir kein Ergebnis.

Ein Versuch mit geänderter Anfrage
Code:
$anfrage=mysql_query("SELECT A.*, B.* FROM user AS A LEFT JOIN firmen AS B ON A.firmen_id = B.id WHERE A.firmen_id=".$_SESSION['firmen_id']."",$dbverbindung);
hat mich leider auch nicht weiter gebracht.


Habt Ihr eine Idee für mich?



Gruss

LaNo
 
Hallo Crashburn.

Vielen Dank für Deine schnelle Reaktion.
Wie ich schon postete, hatte ich diese Variante bereits vergeblich versucht.
Ich habe beinahe das Gefühl, dass ich einen Fehler in der Abfrage habe.
Kurioser Weise kann ich aber alle anderen Werte fehlerfrei Abrufen.


Gruss

LaNo
 
Welche Fehlermeldung bekommst du denn?

PHP:
$anfrage= "SELECT * FROM user AS A left JOIN firmen AS B ON
                A.firmen_id = B.id WHERE
                A.firmen_id=".$_SESSION['firmen_id']."";

$result= mysql_query($anfrage) or die(mysql_error());

Gruß
SOA
 
Zurück