Hilfe mit mysql

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
  • Hey Leute!
    Ich habe folgendes Problem:
    Wenn ich den Server starte dann beendet er sich sofort wegen einem Fehler:
    Die Verbindung kann nicht hergestellt werden oO
    Obwohl alle Daten richtig sind ..
    Hat jemand eine Lösung?
    (Server läuft über XAMPP)
    Hier das Script:
    #define SQL_HOST "127.0.0.1"
    #define SQL_USER "root"
    #define SQL_PASS ""
    #define SQL_DATA "samp_dp"


    Hier die Logs:

    SQL
    [20:00:50] Function: mysql_connect called with incorrect parameter count.
    [20:00:50] Function: mysql_ping called with incorrect parameter count.
    [20:00:50] <-| [MYSQL] Es konnte keine Verbindung zur Datenbank hergestellt werden!
    [20:00:50] <-| [MYSQL] Der Server wird nun beendet!

    Erst wenn
    der letzte Baum gerodet,
    der letzte Fisch vergiftet
    und der letzte Fisch gefangen ist,
    werdet ihr feststellen,
    dass man Gold nicht essen kann.

  • stock Connect_To_Database()
    {
    mysql_connect(SQL_HOST, SQL_USER, SQL_DATA, SQL_PASS);
    if(mysql_ping() == 1)
    {

    print("<-| [MYSQL] Verbindung zur Datenbank wurde erfolgreich hergestellt!");
    return true;
    }
    else
    {

    print("<-| [MYSQL] Es konnte keine Verbindung zur Datenbank hergestellt werden!");
    print("<-| [MYSQL] Es wird erneut versucht eine Verbindung zur Datenbank herzustellen!");
    mysql_connect(SQL_HOST, SQL_USER, SQL_DATA, SQL_PASS);
    if(mysql_ping() == 1)
    {
    print("<-| [MYSQL] Es konnte im 2 Versuch eine Verbindung hergestellt werden!");
    return true;
    }
    else
    {

    print("<-| [MYSQL] Es konnte keine Verbindung zur Datenbank hergestellt werden!");
    print("<-| [MYSQL] Der Server wird nun beendet!");
    SendRconCommand("exit");
    return true;
    }
    }
    }


    Mr.Undercover
    localhost hab ich schon versucht geht aber nich :(

    Erst wenn
    der letzte Baum gerodet,
    der letzte Fisch vergiftet
    und der letzte Fisch gefangen ist,
    werdet ihr feststellen,
    dass man Gold nicht essen kann.

  • HMM warte


    stock Connect_To_Database()
    {
    mysql_connect(my_Host,my_User, my_Data, my_Pass);
    if(mysql_ping() == 1)
    {
    print("||>>|| Die Verbindung zu Mysql wurde hergestellt ||<<||!");
    return true;
    }
    else
    {
    print("||>>|| Die Verbindung zu Mysql wurde nicht hergestellt ||<<||");
    mysql_connect(my_Host,my_User, my_Data, my_Pass);
    if(mysql_ping() == 1)
    {
    print("||>>|| Die Verbindung zu Mysql wurde beim 2mal hergestellt ||<<||");
    return true;
    }
    else
    {
    print("||>>|| Die Verbindung zu Mysql wurde nicht hergestellt (Server-Shutdown)||<<||");
    SendRconCommand("exit");
    return true;
    }
    }
    }

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • Danke aber nun wird das script nicht mehr geladen .. :(

    SQL
    [21:52:11] Script[gamemodes/script.amx]: Run time error 19: "File or function is not found"

    Erst wenn
    der letzte Baum gerodet,
    der letzte Fisch vergiftet
    und der letzte Fisch gefangen ist,
    werdet ihr feststellen,
    dass man Gold nicht essen kann.

  • Ok dake hier der "neue" LOG
    [21:55:13] Loaded.
    [21:55:13] Loading plugin: mysql
    [21:55:13] SA:MP MySQL Plugin v2.1.1 Loaded.
    [21:55:13] Loaded.
    [21:55:13] Loading plugin: nativechecker
    [21:55:13] Loaded.
    [21:55:13] Loaded 3 plugins.


    [21:55:13] [MySQL] Thread running. Threadsafe: Yes.
    [21:55:13]
    [21:55:13] Filterscripts
    [21:55:13] ---------------
    [21:55:13] Loading filterscript 'gl_realtime.amx'...
    [21:55:13] Loaded 1 filterscripts.


    [21:55:13] Function: mysql_connect called with incorrect parameter count.
    [21:55:13] Function: mysql_ping called with incorrect parameter count.
    [21:55:13] <-| [MYSQL] Es konnte keine Verbindung zur Datenbank hergestellt werden!
    [21:55:13] <-| [MYSQL] Es wird erneut versucht eine Verbindung zur Datenbank herzustellen!
    [21:55:13] Function: mysql_connect called with incorrect parameter count.
    [21:55:13] Function: mysql_ping called with incorrect parameter count.
    [21:55:13] <-| [MYSQL] Es konnte keine Verbindung zur Datenbank hergestellt werden!
    [21:55:13] <-| [MYSQL] Der Server wird nun beendet!
    [21:55:13]
    ----------------------------------
    [21:55:13] Blank Gamemode by your name here
    [21:55:13] ----------------------------------


    [21:55:13] Number of vehicle models: 6
    [21:55:13] --- Server Shutting Down.
    [21:55:13]


    [21:55:13] ===============================


    [21:55:13] sscanf plugin unloaded.


    [21:55:13] ===============================


    [21:55:13] SA:MP MySQL Plugin v2.1.1 Unloaded.

    Erst wenn
    der letzte Baum gerodet,
    der letzte Fisch vergiftet
    und der letzte Fisch gefangen ist,
    werdet ihr feststellen,
    dass man Gold nicht essen kann.

  • Danke das sieht schon mal besser aus :)
    Aber funktionieren tut es trotzdem nicht so ganz:

    SQL
    [22:05:34]    Error: Function not registered: 'mysql_fetch_row'
    [22:05:34] Script[gamemodes/script.amx]: Run time error 19: "File or function is not


    stock mysql_ReturnPasswort(Name[])
    {
    new query[130], Get[130];
    mysql_real_escape_string(Name, Name);
    format(query, 128, "SELECT `passwort` FROM `accounts` WHERE `Name` = '%s'", Name);
    mysql_query(query);
    mysql_store_result();
    mysql_fetch_row(Get); // <---------------------------------------- HIER IST DER FEHLER!!!! :)
    mysql_free_result();
    return Get;
    }

    Erst wenn
    der letzte Baum gerodet,
    der letzte Fisch vergiftet
    und der letzte Fisch gefangen ist,
    werdet ihr feststellen,
    dass man Gold nicht essen kann.