Mysql Hilfe!

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 liebes Forum,
    ich habe da eine Frage!



    Ich wollte wissen wie kann ich das
    vom Script
     format(query,sizeof(query),"SELECT Level FROM `user` WHERE Name = '%s' LIMIT 1",pName);


    bei Mysql in Tabelle erstellen?


    Also bei Phpmyadmin? Ich will das mal gerne wissen weil ich sehr viel von den Tabellen erstellen muss.


    MFG Carey

  • Die Datenbank und alles ist erstellt.Ist auch verbunden und klappt.
    Ich weiss nur nicht was ich erstellen muss.


    Wie finde ich das unter registrierung?



    unter register steht


    if(IsPlayerConnected(playerid))
    {
    new pName[MAX_PLAYER_NAME], query[256];


    strmid(PlayerInfo[playerid][pKey], (password), 0, strlen((password)), 128);
    GetPlayerName(playerid,pName,sizeof(pName));
    mysql_real_escape_string(pName,pName);
    mysql_real_escape_string(password,password);
    format(query,sizeof(query),"INSERT INTO `user` (Name,Passwort) VALUES ('%s',md5('%s'))",pName,password);
    mysql_query(query);


    Aber du meinst ja was hat Query damit zu tun.Das hat was damit zu tun doch wie soll ich das umwandeln bei phpmyadmin.Das ist die frage

  • Die Query (fachchinesisch für "Datenbankanfrage") beinhaltet hier schonmal ein paar Informationen:
    a) Die Tabelle heißt "user"
    b) Es gibt die Spalten "Name" und "Passwort"
    c) Das Passwort wird per MD5 gehasht
    d) Die Registrationsquery reicht hier nicht aus - ein kluger & fauler Skripter hat durch Defaults (fachchinesisch: "Standart-Werte") die Query kurz gehalten.
    Weitere Rückschlüsse über weitere Spalten findest du wahrscheinlich dann in der Funktion, wo die Statistik des Spielers gesaved wird

  • Hier ein kleines Tutorial extra für dich ;)


    1. in dein Phpmyadmin einloggen


    2. dann auf deine Datenbank gehen


    3. dann auf Struktur klicken


    4. runter gehen wo das steht " Druckansicht Beziehungsübersicht Tabellenstruktur analysieren Verfolge Tabelle "


    5. dann dadrunter steht Felder hinzufügen da gibste davor eine 1 an und klickst auf OK


    6. dann öffnet sich ein neues Fenster und da trägst du folgendes ein


    - bei Feld der Name des Feldes zum Beispiel Passwort


    - bei Typ je nach Nutzung
    INT = für Zahlen
    VARCHAR = für Buchstaben und Zahlen
    Float = für Koordinaten und Zahlen wie 50.0


    - bei Länge ( ist wie String ) je nach Bedarf zwischen 1 - 255


    7. Auf OK klicken und die Tabelle ist erstellt ;)


    Ich hoffe du hast es verstanden