MySQL Abfrage funktioniert nicht

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
  • Bin mir jetzt nicht sicher aber bei mysql_query(); ist es doch so wie bei SendClientMessage oder?
    Also ich meine damit das man dort keine %d benutzen kann ?(


    Ich habe gelernt es so zu machen:
    new query[128];
    format(query, sizeof(query), "SELECT * FROM `sms` WHERE `An` = '%d' ORDER BY `id` DESC",Spielerdaten[playerid][Handy]);
    mysql_query(query);
    mysql_store_result();
    if(mysql_num_rows() > 0)
    {
    new string[256];
    while(mysql_fetch_row_format(Data, "|"))
    {
    sscanf(Data, "p<|>ddds[256]", id,Von,An,Text);
    format(string, sizeof(string), "%s\nVon:%d",string,Von);
    }
    mysql_free_result();
    SendClientMessage(playerid,COLOR_RED,string);
    ShowPlayerDialog(playerid,DIALOG_SMS1,0,"SMS Postfach",string,"Beenden"," ");
    }
    else
    {
    SendClientMessage(playerid,COLOR_RED,"Du hast keine Nachrichten.");
    }

  • Hmm, das finde es ja äußert merkwürdig...


    Wenn Du das Problem nicht behoben bekommst und Interesse hast,
    könnte ich Dir per Teamspeak und/oder Teamviewer gern helfen,
    ansonsten wünsche ich viel Glück und einen schönen Abend!


    Bei Interesse meldest Du Dich einfach mal per PM...

  • Bin mir jetzt nicht sicher aber bei mysql_query(); ist es doch so wie bei SendClientMessage oder?
    Also ich meine damit das man dort keine %d benutzen kann ?(

    Könnte mir jemand eine Wand bringen wo ich meinen Kopf gegenhauen kann?


    Danke, genau das war der Fehler.


    MfG