Hi Peter,
ich habe folgende 2 tabellen:
tab1: (feld1,feld2)
tab2: (feld3,feld4)ich mache nun folgende abfrage:
$result = mysql_query("SELECT * FROM tab1,tab2 where tab1.feld1=tab2.feld3");
while ($antwort = mysql_fetch_object($result))
{
echo $antwort->tab1.feld2;
echo $antwort->tab2.feld4;
}die frage ist: wie kann ich die beiden felder (feld2 und feld4) ausgeben? leider geht's wie oben gezeigt nicht.
mit mysql_fetch_row($result) funktionierts mit dem nachteil, dass bei einer aenderung der felder die abfrage nicht mehr stimmt.weiss vielleicht jemand wie man vorgehen muss?
Müsste normalerweise so funktionieren:
$result = mysql_query("SELECT tab1.feld2,tab2.feld4 FROM tab1,tab2 where tab1.feld1=tab2.feld3");
while ($antwort = mysql_fetch_assoc($result))
{
echo $antwort["feld2"];
echo $antwort["feld4"];
}
freundliche Grüsse,
Daniel
Das ist der ganze Jammer, die Dummen sind immer so sicher und die Gescheiten so voller Zweifel.
[Bertrand Russell]