Ergebnis 1 bis 10 von 18

Thema: UID zu Nickname

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Avatar von eselfutter
    Registriert seit
    29.02.2008
    Beiträge
    692
    Wird in der Tabelle überhaupt der Nickname gespeichert, oder nur die ID?

    Falls nicht, mußt du auf die Userdaten zugreifen, also die DB Abfrage erweitern.
    PHP-Code:
    $game1 mysql_fetch_array(db_query("SELECT user FROM vmsBonusGewinner WHERE GID='13160'")); 
    Gibt die User ID aus.

    Nun musst Du, falls nicht vorhanden, den Nickname aus der Tabelle vms_userdaten abfragen
    PHP-Code:
    $game_nick mysql_fetch_array(db_query("SELECT nickname FROM '.$db_prefix.'_userdaten WHERE uid='.$game1['user'].' LIMIT 1")); 
    Die Ausgabe würde dann
    <?=$game_nick['nickname'];?>
    sein.

    Aber von mir nicht getestet.

  2. #2
    Benutzer1699
    Gast
    @eselfutter:
    warum 2 Querys? Entweder wie ich geschrieben habe mit Sub-Select oder eben Join benutzen. Ist besser, da weniger neue Abfragen und weniger Daten und Code verarbeitet werden müssen.

    btw.:
    PHP-Code:
    $game_nick mysql_fetch_array(db_query("SELECT nickname FROM ".$db_prefix."_userdaten WHERE uid=".$game1['user']." LIMIT 1")); 

  3. #3
    Erfahrener Benutzer Avatar von FlexMax
    Registriert seit
    22.04.2007
    Beiträge
    167
    leider nur die id. das ist ja mein problem...

    Habe den Code jetzt so umgesetzt, aber irgendwie will er noch immer nicht
    kommt ne Fehlermeldung in dieser Zeile

    $game1 = mysql_fetch_array(db_query("SELECT nickname FROM vms_userdaten WHERE user IN (SELECT user FROM vmsBonusGewinner WHERE GID='50000')"));



    unten dann wo es hinsoll.

    <?=$game1['nickname'];?>

    Vielleicht liegt es daran das die GID noch nicht erreicht ist. Weil das soll ein Bonus für eine bestimmte Spielnummer sein und wenn die Zahl erreicht ist. sollte dann der gewinner dastehen...

  4. #4
    Erfahrener Benutzer Avatar von eselfutter
    Registriert seit
    29.02.2008
    Beiträge
    692
    Zitat Zitat von FlexMax Beitrag anzeigen
    leider nur die id. das ist ja mein problem...
    Dann nimm mal den Code von ztk. Der sollte helfen und ist besser, als mein Vorschlag.

  5. #5
    Erfahrener Benutzer
    Registriert seit
    20.06.2007
    Beiträge
    1.905
    Ich lese es folgender massen aus :
    PHP-Code:
    $nick db_query("SELECT k.uid,u.nickname FROM 
                                vms_kontodaten AS k
                                LEFT JOIN vms_userdaten AS u ON u.uid=k.uid 
                      ORDER BY k.uid DESC LIMIT 10"
    ); 

  6. #6
    Erfahrener Benutzer Avatar von FlexMax
    Registriert seit
    22.04.2007
    Beiträge
    167
    @esel das ist sein code ^^

    @adi das geht ja eben nicht weil ich dann nichtmehr die gid abrufen kann..

  7. #7
    Erfahrener Benutzer
    Registriert seit
    20.06.2007
    Beiträge
    1.905
    Zitat Zitat von FlexMax Beitrag anzeigen

    @adi das geht ja eben nicht weil ich dann nichtmehr die gid abrufen kann..
    Welche gid und wieso kannste die nicht mehr abrufen ?

Ähnliche Themen

  1. UID = Nickname
    Von rene_1992 im Forum Support zum VMSone
    Antworten: 1
    Letzter Beitrag: 16.07.2012, 22:30
  2. Nickname kürzen
    Von spacehunter im Forum [HD] Codeschnippsel
    Antworten: 0
    Letzter Beitrag: 21.01.2008, 08:07
  3. Nickname in Kontodaten
    Von Freak4ever im Forum [HD] Programmieren
    Antworten: 1
    Letzter Beitrag: 22.05.2007, 00:19
  4. Nickname auslesen!
    Von Jokert2005 im Forum [HD] Codeschnippsel
    Antworten: 5
    Letzter Beitrag: 11.05.2007, 10:09

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •