MySQL Version R5/R6

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,
    ich suche die Includes von "a_mysql" R5 und R6 da R7 scheinbar nicht "mysql_ping" besitzt bzw mir errors anzeigt.
    Meine alten Includes finde ich nicht mehr, daher hoffe ich, dass mir wer diese Versionen zur Verfügung stellen kann.


    Die Seiten die es normalerweise anboten sind down oder bieten es nicht mehr an, bitte um Hilfe :(


    z.B.
    dbHandle = mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_DATA, MYSQL_PASS);
    if(!mysql_ping(dbHandle)) return print("ERROR!!! MySQL Datenbank nicht erreichbar!"),SendRconCommand("exit");
    mysql_function_query(dbHandle,query,false,"","");


    error 076: syntax error in the expression, or invalid function call
    error 017: undefined symbol "mysql_ping"
    error 076: syntax error in the expression, or invalid function call


    MfG KazutoSensei

  • Schau dir mal hier die ganzen Mirrors an, da solltest du es bestimmt finden:
    MySQL Plugins R5
    [MySQL] R5 von G-sTyLeZzZ (Linux)
    Brauche Mysql R5 oder R6


    C:\Users\Patrick\Desktop\SAMP\gamemodes\HR.pwn(109) : error 017: undefined symbol "cache_get_data"
    C:\Users\Patrick\Desktop\SAMP\gamemodes\HR.pwn(111) : error 017: undefined symbol "cache_get_field_content"
    C:\Users\Patrick\Desktop\SAMP\gamemodes\HR.pwn(112) : error 017: undefined symbol "cache_get_field_content"
    C:\Users\Patrick\Desktop\SAMP\gamemodes\HR.pwn(113) : error 017: undefined symbol "cache_get_field_content"
    C:\Users\Patrick\Desktop\SAMP\gamemodes\HR.pwn(114) : error 017: undefined symbol "cache_get_field_content"
    C:\Users\Patrick\Desktop\SAMP\gamemodes\HR.pwn(115) : error 017: undefined symbol "cache_get_field_content"
    C:\Users\Patrick\Desktop\SAMP\gamemodes\HR.pwn(116) : error 017: undefined symbol "cache_get_field_content"
    C:\Users\Patrick\Desktop\SAMP\gamemodes\HR.pwn(117) : error 017: undefined symbol "cache_get_field_content"
    C:\Users\Patrick\Desktop\SAMP\gamemodes\HR.pwn(118) : error 017: undefined symbol "cache_get_field_content"
    C:\Users\Patrick\Desktop\SAMP\gamemodes\HR.pwn(119) : error 017: undefined symbol "cache_get_field_content"
    C:\Users\Patrick\Desktop\SAMP\gamemodes\HR.pwn(120) : error 017: undefined symbol "cache_get_field_content"
    C:\Users\Patrick\Desktop\SAMP\gamemodes\HR.pwn(121) : error 017: undefined symbol "cache_get_field_content"
    C:\Users\Patrick\Desktop\SAMP\gamemodes\HR.pwn(122) : error 017: undefined symbol "cache_get_field_content"
    C:\Users\Patrick\Desktop\SAMP\gamemodes\HR.pwn(123) : error 017: undefined symbol "cache_get_field_content"
    C:\Users\Patrick\Desktop\SAMP\gamemodes\HR.pwn(124) : error 017: undefined symbol "cache_get_field_content"
    C:\Users\Patrick\Desktop\SAMP\gamemodes\HR.pwn(108) : warning 203: symbol is never used: "field"
    C:\Users\Patrick\Desktop\SAMP\gamemodes\HR.pwn(153) : error 076: syntax error in the expression, or invalid function call
    C:\Users\Patrick\Desktop\SAMP\gamemodes\HR.pwn(154) : error 076: syntax error in the expression, or invalid function call
    C:\Users\Patrick\Desktop\SAMP\gamemodes\HR.pwn(443) : error 017: undefined symbol "mysql_function_query"


    Heißt R5 und R7 falsch und R6 ist es oder?


  • Das bedeutet, das cache_get_field_content nicht Definiert wurde, da es im MySQL R5+R6 Plugin nicht Vorhanden ist. Nutze eine Version ab R7+ am besten die Aktuellste also R39-2. Link: https://github.com/pBlueG/SA-MP-MySQL/releases


    Wieso hatte es vor 6 Monaten ca. geklappt mit MySQL Ping, das wundert mich dann ^^.

  • Selbst mit Errno geht es nicht und Errors bleiben ^^ :(


    dbHandle = mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_DATA, MYSQL_PASS);
    if(!mysql_errno(dbHandle)) return print("ERROR!!! MySQL Datenbank nicht erreichbar!"),SendRconCommand("exit");
    mysql_function_query(dbHandle,query,false,"","");


    C:\Users\Patrick\Desktop\SAMP\gamemodes\HR.pwn(153) : error 076: syntax error in the expression, or invalid function call
    C:\Users\Patrick\Desktop\SAMP\gamemodes\HR.pwn(154) : error 076: syntax error in the expression, or invalid function call
    C:\Users\Patrick\Desktop\SAMP\gamemodes\HR.pwn(443) : error 076: syntax error in the expression, or invalid function call


    und da ich einige Zeit damit nicht gearbeitet habe, ist das ein Problem, da es für Register, Login, Spielerladen und speichern ist.


  • dbHandle = mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_DATA, MYSQL_PASS);
    mysql_function_query(dbHandle,query,false,"","");


    if(mysql_errno() != 0)
    {
    print("Verbindung zum MySQL-Server war nicht Erfolgreich.");
    SendRconCommand("exit");
    }
    else{
    print("Verbindung zum MySQL-Server war erfolgreich.");
    printf("Datum: %d", gettime()+2678400);
    }

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • Hey,
    mach es mal so
    if(mysql_errno() < 1)print("MySQL: Die Verbindung wurde erfolgreich hergestellt."); else print("MySQL: Die Verbindung zur MySQL Datenbank konnte nicht hergestellt werden | Der Server wird nun heruntergefahren."), SendRconCommand("exit");
    Also entferne das was @SLaYz: meinte und füge meins dafür so ein wie es ist.
    Es müsste ohne Probleme funktionieren

  • if(!mysql_errno()) return print("ERROR!!! MySQL Datenbank nicht erreichbar!"),SendRconCommand("exit");
    So hab ich es derzeitig, er sagt auch keine Errors, wie eure auch, werde sehen wie was Funktioniert danke.


    Aber...
    dbHandle = mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_DATA, MYSQL_PASS);
    mysql_function_query(dbHandle,query,false,"","");
    Macht irgendwie immer noch ärger und ka wieso oder ist dbHandle mittlerweile unnötig?