Hi,
ich habe ein kleines Problem mit Inner Joins...
Folgender Select:
Code:
$result3 = mysql_query ("select f.recordid, f.frage, f.antwid, f.expertid, f.grpid, f.fragender, f.nummer, f.freigabe, a.name, a.recordid from fragen f, frager a where a.recordid = f.fragender");
Nun will ich einmal die f.recordid ausgeben, und einmal die a.recordid.
Und genau das liegt mein problem.
Code:
while($text=mysql_fetch_array($result3))
{
echo $text[f.recordid] ;
}
geht nicht
Code:
while($text=mysql_fetch_array($result3))
{
echo $text[a.recordid] ;
}
Geht auch nicht.
Erst wenn ich in dem select-statement für den Feldnamen einen Alias vergebe, kann ich seperat auf die verschiedenen Felder zugreifen.
also z.B mit
Code:
"select a.recordid as aid, f.recordid as rid..."
Allerdings würde ich mir es ganz gerne sparen, für jedes Feld ein Extra Alias zu vergeben, sondern die Felder direkt ansprechen.
Kann mir einer sagen wie das geht ?
1000 Dank,
greets,
ben[/code]