Geburtsdatum aus der Datenbank auslesen MySQL R41

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,


    gerne möchte ich das Geburtsdatum aus der MySQL Datenbank auslesen können. Hierfür habe ich eine Spalte mit dem Wert geboren erstellt.
    Wie kann ich nun am besten die Variable auslesen und diese in meinem Enum speichern ?


    Format: TT.MM.JJJJ


    Liebe grüßé

  • Hallo @Jeffry lieben dank für deine Problem Lösung. Nun habe ich noch eine frage zu der Alterabfrage.
    Ich möchte nun abfragen ob das aktuelle Geburtsdatum heute ist um dann eine Message auszugeben.
    Hierfür habe ich folgenden Code vorbereitet



    new TagGeb,MonatGeb,JahrGeb,string1[128];
    getdate(JahrGeb,MonatGeb,TagGeb);
    format(string1,sizeof(string1),"%i.%i.%i",TagGeb,MonatGeb,JahrGeb);
    if(string1 == pInfo[playerid][pGeboren])
    {

    }


    allerdings hat er probleme mit dem string

  • Das kannst du so prüfen:
    format(string1,sizeof(string1),"%02i.%02i.%i",TagGeb,MonatGeb,JahrGeb);
    if(!strcmp(string1, pInfo[playerid][pGeboren], true)
    {
    //Geburtstag
    }


    Beachte, dass der Spieler dann das Geburtsdatum so speichern muss: "01.01.1970", sprich mit führenden Nullen. Das macht das "%02i".