MySQL-Buggt rum

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
  • Folgendes Problem habe.


    Ich habe mit dem MySQL r39 gearbeitet und seit neusten nimmt mein Linux Server das alles nicht mehr an:


    Fehler Meldung:


    SQL
    [19:23:47]    Error: Function not registered: 'mysql_connect'
    [19:23:47]    Error: Function not registered: 'mysql_close'
    [19:23:47]    Error: Function not registered: 'cache_get_data'
    [19:23:47]    Error: Function not registered: 'mysql_tquery'
    [19:23:47]    Error: Function not registered: 'cache_insert_id'
    [19:23:47]    Error: Function not registered: 'cache_get_field_content_int'
    [19:23:47]    Error: Function not registered: 'cache_get_field_content_float'
    [19:23:47]    Error: Function not registered: 'mysql_escape_string'
    [19:23:47] Script[gamemodes/samplernen.amx]: Run time error 19: "File or function is not found"
    [19:23:47] Number of vehicle models: 0


    Ich habe jetzt kein plan was ich machen soll.



  • Register/Login Funktion:
    if(dialogid==DIALOG_LOGIN)
    {
    if(response)
    {
    new name[MAX_PLAYER_NAME],query[128],passwort[35];
    GetPlayerName(playerid,name,sizeof(name));
    if(strlen(inputtext)>0)
    {
    mysql_escape_string(inputtext,passwort,dbhandle);
    format(query,sizeof(query),"SELECT * FROM user WHERE username='%s' AND passwort=MD5('%s')",name,passwort);
    mysql_function_query(dbhandle,query,true,"OnPasswordResponse","i",playerid);
    }
    else
    {
    //Keine Eingabe
    SendClientMessage(playerid,grün,"Gibt bitte dein Passwort ein.");
    ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"Login","Gibt bitte dein Passwort ein:","Anmelden","Abbrechen");
    }
    }
    else
    {
    Kick(playerid);
    }
    }
    if(dialogid==DIALOG_REGISTER)
    {
    if(response)
    {
    new name[MAX_PLAYER_NAME],query[128],passwort[35];
    GetPlayerName(playerid,name,sizeof(name));
    if(strlen(inputtext)>5)
    {
    //Registrierungsfunktion
    mysql_escape_string(inputtext,passwort,dbhandle);
    format(query,sizeof(query),"INSERT INTO user (username,passwort) VALUES ('%s',MD5('%s')) ",name,passwort);
    mysql_function_query(dbhandle,query,false,"","");
    sInfo[playerid][level]=1;
    SetPlayerScore(playerid,sInfo[playerid][level]);
    }
    else
    {
    //Kleiner als 4 Zeichen
    SendClientMessage(playerid,helblau,"Dein Passwort muss mindestens 6 Zeichen lang sein.");
    ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Account Erstellung","Gebe bitte nun dein gewünschtes Passwort ein!","Erstellen","Abbrechen");
    }
    }
    else
    {
    Kick(playerid);
    }
    }


    Mein Register/Login wurde auf r39 geschrieben aber es geht nicht mehr :(

  • Jeffry was mach ich denn wenn nur die 2 sachen drin sind?





    Ich habe kein plan welches davon genommen werden muss



    Fehler:


  • Also habe es jetzt mit mysql.so und mysql_static versucht für meine version aber dann kommt nur:

  • habe ich alles versucht aber immer wieder:

    ----------
    Loaded log file: "server_log.txt".
    ----------


    SA-MP Dedicated Server
    ----------------------
    v0.3.7, (C)2005-2015 SA-MP Team


    [22:34:32]
    [22:34:32] Server Plugins
    [22:34:32] --------------
    [22:34:32] Loading plugin: mysql.so
    [22:34:32] Failed (/usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by plugins/mysql.so))
    [22:34:32] Loading plugin: sscanf.so
    [22:34:32]


    [22:34:32] ===============================


    [22:34:32] sscanf plugin loaded.


    [22:34:32] Version: 2.8.1


    [22:34:32] (c) 2012 Alex "Y_Less" Cole


    [22:34:32] ===============================


    [22:34:32] Loaded.
    [22:34:32] Loading plugin: streamer.so
    [22:34:32]


    *** Streamer Plugin v2.6.1 by Incognito loaded ***


    [22:34:32] Loaded.
    [22:34:32] Loaded 2 plugins.


    [22:34:32]
    [22:34:32] Ban list
    [22:34:32] --------
    [22:34:32] Loaded: samp.ban
    [22:34:32]
    [22:34:32]
    [22:34:32] Filterscripts
    [22:34:32] ---------------
    [22:34:32] Loading filterscript 'neuemap.amx'...
    [22:34:32] Loaded 1 filterscripts.


    [22:34:32] Script[gamemodes/samplernen.amx]: Run time error 19: "File or function is not found"
    [22:34:32] Number of vehicle models: 0