Userrnamen ausgeben

RageNo1

Erfahrenes Mitglied
Ich möchte aus einer MySQL Datenbank den Neuesten User auslesen und anzeigen lassen.

$result = mysql_query("SELECT uname FROM `nuke_users` ORDER BY `user_regdate` DESC LIMIT 0, 1 ");
$new = was muss hierhin damit der name (uname angezeigt wird

echo "$new<br>";

Mfg Ragey
 
Hab ne Lösung gefunden nur ein Problem stellt sich mir noch in den Weg.
Der zeigt nur einen Online User an, wie schaffe ich es, das er alle User ausgibt?

Hier das Script:

$result = mysql_query("SELECT username FROM nuke_session where guest=0");
while($online = mysql_fetch_array($result, MYSQL_ASSOC)) {
$ouser = $online ['username'];
}
$content .= "Online User: $ouser <br>";

Mfg Ragey
 
PHP:
$result = mysql_query("SELECT username FROM nuke_session where guest=0");
echo $content .= "Online User: ";
while($online = mysql_fetch_array($result, MYSQL_ASSOC)) {
$content .= $online['username']."<br />\n";
}
echo $content;
Ich denke das ist eigentlich absolut selbsterklärend.
 
Ne klappt nicht !

$result = mysql_query("SELECT username FROM nuke_session where guest=0");
while($online = mysql_fetch_array($result, MYSQL_ASSOC)) {
$ouser = $online ['username'];
}
$content .= "Online User: $ouser <br>";

Der String ist für die ausgabe zuständig daher nix mit echo:
$content .= "Online User: $ouser <br>";

Nur der gibt immer nur einen User aus.
 
Herr jeh. Dann lass das echo halt weg. Irgendwo musst du es aber ausgeben also ist das auch egal. Desweiteren hättest du einige Unterschiede zwischen deinem und meinem Code erkennen müssen.

Mein Code macht, was du willst, da bin ich fast absolut von überzeugt.
 
Und das ich das Leerzeichen zwischen der Array Variablen und der zugehörigen Element-Klammer entfernt habe und das ich vor der Schleife schon den statischen Text ausgegeben habe und das ich nach jedem Usernamen sogar im Quelltext einen Zeilenumbruch einfüge ....

Ich meine die Unterschiede sind ja gerade zu minimal, als dass sie auffallen müssten :rolleyes:
 
Zurück