Mysql mit Liste

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
  • Hallo habe einen Stock womit ich in Mysql meine autobisitzer abfragen kann jetzt möchte ich es so machen das sie alle als SendClientMessage angezeigt werden können.


    hier mein stock: stock mysql_CheckBesitzer(Tabelle[],playerid,vid)
    {
    new Query[128],Name[MAX_PLAYER_NAME];
    GetPlayerName(playerid, Name, MAX_PLAYER_NAME);
    mysql_real_escape_string(Name, Name);
    format(Query, sizeof(Query), "SELECT * %s WHERE Autoid = %i AND Besitzer = '%s'",Tabelle,vid,Name);
    mysql_query(Query);
    mysql_store_result();
    return mysql_num_rows();
    }




    MFG janpplayer

  • Du benutzt ambesten eine while schleife.
    while(i < MAXWERT) //Maxwert ersetzten mit deinem Maximalen Wert der dir aus deinem stock zurück gegeben wird.
    {
    SendClientMessage(playerid, COLOR_WHITE, "Deine Nachricht");
    i++;
    }


    Und bist du dir sicher das diese SQL Abfrage funktioniert?

    SQL
    SELECT * %s WHERE Autoid = %i  AND Besitzer = '%s'


    meines Wissens nach muss es doch

    SQL
    SELECT * FROM %s WHERE Autoid = %i  AND Besitzer = '%s'


    heißen oder nicht? 8|

  • kann mir mal einer das einbauen also das ich z.b /besitzer alle besitzer einer bestimmten carid sehe?
    sry das ich mich so blöt stelle kann das nur nocht nicht also habe mit diese funktion noch nie gearbeitet...


    edit frage hinzugefügt


    edit 2 überflüssigen text gelöscht und die frage neubeschrieben



    MFG janpplayer

    2 Mal editiert, zuletzt von janpplayer ()