Achim Schrepfer: PHP & MySQL: zwei Tabellen gleichzeitig auslesen

Beitrag lesen

Hi,

while ($zeile = mysql_fetch_array($id))
{
$feldx = $zeile["feldx"];
$feldy = $zeile["feldy"];
echo $feldx." ".$feldy."<BR>";
}

Ich glaube Du hast hier einen kleinen Leichtsinnsfehler eingebaut. Gibt es "feldy" überhaupt in einer der Tabellen? Besser wäre, Du verwendest statt * im SELECT nur die Spaltennamen die du wirklich auslesen willst. Wenn in beiden Tabellen gleiche Spaltennamen vorkommen, kannst Du diese mit Aliasen verseehen:
SELECT tab1.spalt1 AS mySpalt1, tab2.spalt1 AS mySpalt2 ...

Prüfe Dein Skript nochmal genau, dann findest Du den Fehler bestimmt.

Grüße
Achim Schrepfer