MySQL Abfrage - Mehrere Spalten gleiche ID

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Erstmal will ich mich für den Threadtitel entschuldigen.
    Aber mir ist nichts besseres eingefallen.
    Vorweg, hier schonmal der Tabellenaufbau:


    Also, mein Problem ist eine Abfrage zu gestalten in der alle Einträge der 2. Spalte(groupID) mit der angegebenen ID(userID) ausgelesen,
    und anschließend in einen String innerhalb meines Scriptes gegeben werden.


    Also sagen wir mal ich will die groupIDs von userID 1 auslesen. Dann würde ich mir das ungefähr so vorstellen:

    new string[10];
    format(query, sizeof query, "SELECT CONCAT('groupID'/* In String packen */) FROM wcf1_user_to_groups WHERE userID='1' ");
    mysql_query(query);
    mysql_store_result();
    if(mysql_num_rows())
    {
    new rank[10];
    mysql_fetch_string(rank);
    mysql_free_result();
    return true;
    }


    Ich will alle groupIDs von userID 1 in einen String packen (deshalb CONCAT), bloß wie könnte ich das verwirklichen?
    Ich hab auch schon das halbe MySQL Referenzhandbuch auseinandergenommen aber bisher nichts nützliches gefunden.
    Evtl. gibt es ja hier ein paar schlaue Köpfchen. :)



    So long, Butchey.