Guten Abend,
ich habe ein kleines Problem mit dem Connecten auf die Datebank zum abrufen der Userdaten. Die Datenbank wurde erstellt. nun geht es darum den darauf zu connecten alles wunderbar.
OnGameModeInit
Connect_To_Database();
mysql_debug(1);
mysql_connect("localhost", "*********", "UCP", "*********");
stock Connect_To_Database()
{
mysql_connect(SQL_HOST, SQL_USER, SQL_PASS, SQL_DATA); //Wir versuchen mit den Angaben die wir oben im Script gemacht haben uns mit dem MySQL Server zu verbinden.
if(mysql_ping() == 1) //Es wird überprüft ob die Verbindung steht.
{
//Falls ja wird das in die Console geschrieben und die Funktion wird beendet.
print("<-| [MYSQL] Verbindung zur Datenbank wurde erfolgreich hergestellt!");
return true;
}
else
{
//Falls nicht wird erneut versucht eine Verbindung aufzubauen.
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_PASS, SQL_DATA);
if(mysql_ping() == 1)
{
print("<-| [MYSQL] Es konnte im 2 Versuch eine Verbindung hergestellt werden!");
return true;
}
else
{
//Falls das auch nicht Funktioniert wird der Server zur Sicherheit wieder heruntergefahren.
print("<-| [MYSQL] Es konnte keine Verbindung zur Datenbank hergestellt werden!");
print("<-| [MYSQL] Der Server wird nun beendet!");
SendRconCommand("exit");
return true;
}
}
}
nun das problem ist im MYSQL log steht das hier:
[18:00:40] >> mysql_connect( )
[18:00:40] CMySQLHandler::CMySQLHandler() - constructor called.
[18:00:40] CMySQLHandler::CMySQLHandler() - Connecting to "localhost" | DB: "UCP" | Username: "************" ...
[18:00:40] CMySQLHandler::Connect() - Connection was successful.
[18:00:40] CMySQLHandler::Connect() - Auto-Reconnect has been enabled.
[18:00:40] CMySQLHandler::~CMySQLHandler() - deconstructor called.
[18:00:40] CMySQLHandler::FreeResult() - There is nothing to free (Reason: Connection is dead)
[18:00:40] CMySQLHandler::Disconnect() - You cannot call this function now. (Reason: Connection is dead)
was kann der fehler sein erst connect er und irgendwie versucht er sich wieder zu connecten.
Bitte dringend um Hilfe.
Danke im Voraus