Huhu, habe folgendes Problem mit einer Abfrage:
Ich lese IDs aus einer Tabelle (visiter) aus. Diese IDs sollen aber Angezeigt werden als Usernamen. Die Usernamen stammen aus der Tabelle (user).
Aslo die abgefragte ID soll in der Anzeige durch den Usernamen ersetzt werden.
Die IDs werden korrekt angezeig, doch der Username wird immer nur vom ersten wiedergegeben.
Seit drei Tagen bastel in nun dran rum und mir raucht der Kopf![verwirrt](https://entwickler-forum.de/core/images/smilies/confused.png)
Hier der Auszug aus dem Quelltext (php):
Ich lese IDs aus einer Tabelle (visiter) aus. Diese IDs sollen aber Angezeigt werden als Usernamen. Die Usernamen stammen aus der Tabelle (user).
Aslo die abgefragte ID soll in der Anzeige durch den Usernamen ersetzt werden.
Die IDs werden korrekt angezeig, doch der Username wird immer nur vom ersten wiedergegeben.
Seit drei Tagen bastel in nun dran rum und mir raucht der Kopf
![verwirrt](https://entwickler-forum.de/core/images/smilies/confused.png)
Hier der Auszug aus dem Quelltext (php):
Code:
$besucher = mysql_query("SELECT * FROM visiter WHERE `visituser` = ".$_GET['userid']." ORDER BY `ID` DESC LIMIT 0 , 50 ") ; while($lastvisitor = mysql_fetch_array($besucher)){ echo( stripslashes(htmlspecialchars($lastvisitor['visitor'] ))."<br />" ); $abc = stripslashes(htmlspecialchars($lastvisitor['visitor']) ); $anzeige = mysql_fetch_array(mysql_query("SELECT * FROM user WHERE ".stripslashes(htmlspecialchars($abc['ID']))."")); echo( stripslashes(htmlspecialchars($anzeige['username']))."<br />" ); }
Comment