Hallo,
ich habe zwei Tabellen in MySQL gejoint
und wollte diese nach einem
$db_data = mysql_fetch_array($res) so aufrufen: $db_data[tabelle1.feld] und $db_data[tabelle2.feld]
das geht aber nicht…warum ?
Hallo,
ich habe zwei Tabellen in MySQL gejoint
und wollte diese nach einem
$db_data = mysql_fetch_array($res) so aufrufen: $db_data[tabelle1.feld] und $db_data[tabelle2.feld]
das geht aber nicht…warum ?
Haben die beiden Attribute („feld“) in den Tabellen tabelle1 und tabelle2 die gleichen Namen?
Wenn dem so ist, dann kann man nach einem Join die Attribute nicht mehr unterscheiden, denn es gibt ja nur noch ein Attribut „feld“.
Für eine Unterscheidung mußt Du diese umbenennen (müßte eigentlich mit SQL möglich sein) oder den Tabellenattributen neue Namen geben.
MfG
Frank
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]