[Frage] MySQL String

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
  • Guten Tag liebe Leute :)


    Ich habe ein Problem, ich versuche seit 2 Stunden eine String aus einer MySQL Tabelle zu benutzen / lesen...
    Ich Speichere ein Datum in die Tabelle ab. Und möchte Sie nun wieder auslesen.
    Nur habe ich das Problem, dass ich nicht richtig weiß wie ich sowas machen kann ?(
    Gespeichert wird das Datum folgendermaßen:


    date
    Name: Datum
    Type: varchar



    new query[256];
    format(query, sizeof(query), "SELECT `db` FROM `date` WHERE Datum = '%s'");
    mysql_query(query);
    mysql_store_result();
    SendClientMessage(playerid,0xFFFFFFFF, Hier ein neuer String? oder der Query);


    Ich hoffe einer von euch kann mir dort etwas helfen. Ich wäre euch da wirklich sehr dankbar :thumbup:

  • Das dürfte dir helfen:


    stock mysql_GetString(Table[], Field[], Where[], Is[])
    {
    new query[128], Get[128];
    mysql_real_escape_string(Table, Table);
    mysql_real_escape_string(Field, Field);
    mysql_real_escape_string(Where, Where);
    mysql_real_escape_string(Is, Is);
    format(query, 128, "SELECT `%s` FROM `%s` WHERE `%s` = '%s'", Field, Table, Where, Is);
    mysql_query(query);
    mysql_store_result();
    mysql_fetch_row(Get);
    mysql_free_result();
    return Get;
    }


    Gruss: Sonic

    I didn't hit you. I high fived your face.

  • Danke für deine Antwort Sonic 8)
    Allerdings weiß ich jetzt nicht wirklich wie ich es nun umsetzten muss ?(
    Ich muss dazu noch erwähnen, dass ich nicht sehr gut in MySQL bin ...
    Könntest du mir einen kleinen Tipp geben wie ich am besten anfangen muss?


    Edit: Hab es nun geschaft 8)