Hallo ich suche einen code wo ich auch die nicknamen bei
"wer ist wo" "refebenen" "Userliste"
auslesen kann! Kann mir jemand helfen?
Der code von da hat nur bei den rally geklapt!
Nickname auslesen leicht gemacht!
Mfg Joker_t2005
Hallo ich suche einen code wo ich auch die nicknamen bei
"wer ist wo" "refebenen" "Userliste"
auslesen kann! Kann mir jemand helfen?
Der code von da hat nur bei den rally geklapt!
Nickname auslesen leicht gemacht!
Mfg Joker_t2005
Wenn du das "Wer ist wo?" von ScriptShop.org hast, schick mir ne PN mit deiner Email und Klammid, und ich schick dir eine Nicknameversion.
Der Schnippsel Nickname auslesen leicht gemacht! funktioniert ÜBERALL, man muss ihn nur an der richtigen Stelle einbinden
Diskutiere nie mit Idioten - sie holen Dich auf ihr Niveau und schlagen Dich dort mit Erfahrung!
Dann würde ich gerne wissen was und wo ich hier einfügen muss ,das da die Nick´s stehen?
*edit by Gremlin: Keinen Code veröffentlichen*
Ersetze
PHP-Code:
<td align="center">'.$pa['uid'].'</td>
mit
PHP-Code:
<td align="center">'.nickname($pa['uid']).'</td>
Diskutiere nie mit Idioten - sie holen Dich auf ihr Niveau und schlagen Dich dort mit Erfahrung!
Vielen Dank.
Kannst du auch mal da vorbeischauen!
[S] CodeSchnipsel für Tagesklickeally
Viel einfacher und db-schonender ist es, den Nick direkt beim Auslesen der 1. Angaben zu ermitteln. Dazu muss man die SELECT-Anweisung etwas erweitern.
Bei dem "wer ist online" das ich kenne ist es so, das erst alle, die online sind ausgelesen werden und dann für jeden! User nochmal der nick einzeln gelesen wird. Wenn mal angenommen 50 user online sind, wird noch 50 mal auf die Datenbank zugegriffen. Bei jedem Seitenaufruf, bei jedem User ... Stress pur für die Datenbank, der nicht sein muss.
Bei mir sah es vorher so aus:
Auslesen des Nicknamens je User:Code:$wioOnline = db_query ("SELECT uid FROM ".$db_prefix."_kontodaten WHERE last_active >= ".(time() - $wioTime)." ORDER BY uid");
Und jetzt sieht es so aus ... mit einer einzigen Anweisung werden die Infos an sich UND die Nicknamen der User geholt.Code:$userdaten = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_userdaten WHERE uid=".$wioIsOnline['uid'].""));
Code:$wioOnline = db_query ("SELECT k.uid AS uid, u.nickname AS nickname FROM ".$db_prefix."_kontodaten k, ".$db_prefix."_userdaten u WHERE k.last_active >= ".(time() - $wioTime)." AND k.uid = u.uid ORDER BY k.uid");