PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : mysql alias und fetch array


Phil
13.12.2003, 22:04:17
Hallo,

ich habe zwei tabellen dien ein gleichnamiges feld mit unerschieldichem Inhalt haben also in tabelle1 gibts eine spalte name und in tabelle2 ebenfalls.

Nun nutze ich fogende Abfrage:
SELECT name FROM tabelle1,tabelle2 WHERE tabelle1.id=tabelle2.id;

das problem ist nun , das dass array welches von mysql_fetch_array() angelegt wird nur 'name' von tabelle1 enthält ($ergebnis[name])

bei dem versuch mit dem Tabellennamen zuzugreifen $ergebnis[tabelle1.name] oder $ergebnis[tabelle2.name] gibts es nix zurück :(

ich hab nun NULL Ahnung wie ich mit nur einer Abfrage auf beide vershciedenen Werte zugreifen kann :(

Ich hoffe einer von euch Profis hat eine Idee.

MfG
Phil

chris17
13.12.2003, 22:41:10
Nabend Phil,

probier's mal so

$res = mysql_query("SELECT tabelle1.name AS name1, tabelle2.name AS name2 FROM tabelle1,tabelle2 WHERE tabelle1.id=tabelle2.id");

while($row = mysql_fetch_array($res))
{
echo $row['name1']."<br>";
echo $row['name2']."<br>";
}

Gruss

chris17

Phil
15.12.2003, 03:38:38
Danke Dir geht prima !