
MySQL Problem
- Kaliber
- Geschlossen
- Erledigt
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
-
-
In was in Navicat ?
Nein, über die Funktion mysql_connect(); versuchst du eine Verbindung zu der Datenbank aufzubauen und in dieser Funktion im Script, verwendest du die falschen Daten -
deine datenbank ist nicht extern aufrufbar oder du hast keine mysql datenbank auf dein pc die daten müssen schon stimmen sohnst geht das nicht
-
Ich zitiere mal von maddin, da dir das helfen könnte:
Nun geht ihr weiter zu
public OnGameModeInit()
und schreibt dort folgendes rein:Connect_To_Database();
Diese Funktion werden wir benutzen um auf unsere Datenbank zu verbinden. Die Funktion selbst erstellen wir jetzt. Dafür Scrollt ihr ganz nach unten ins Script und fügt dort folgendes ein:
stock Connect_To_Database()
{
mysql_connect(MySql_Host, MySql_User, MySql_Database, MySql_Password); //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(MySql_Host, MySql_User, MySql_Database, MySql_Password);
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;
}
}
}mfg.
-
called when not connected to any database.
Anscheinend bist du mit keiner Datenbank verbunden...Sicher das du eine erstellt hast und die auch "Daten" heißt
-
breadfish.de
Hat das Thema geschlossen.