tomroelofs
Gebruiker
- Lid geworden
- 30 jan 2011
- Berichten
- 15
Hallo,
Ik ben momenteel bezig om een account systeem in mijn GTA San Andreas server te maken. Hierbij gebruik ik MySQL. Het probleem is dat ik telkens de volgende krijg in mijn mysql log bestand.
Dit is wat mijn GTA San Andreas server uitvoert als ik hem opstart.
Ik heb al gezocht op internet voor dit probleem, maar echt wijzer ben ik daar helaas niet van geworden.
Even voor de duidelijkheid: Ik run een server op mijn eigen computer, en gebruik de database van mijn webhost. Als ik WAMP gebruik, werkt hij wel helemaal 100%
Hier is een screenshot van mijn database:
Weet iemand misschien hoe ik dit probleem kan oplossen?
Alvast bedankt,
Tom
Ik ben momenteel bezig om een account systeem in mijn GTA San Andreas server te maken. Hierbij gebruik ik MySQL. Het probleem is dat ik telkens de volgende krijg in mijn mysql log bestand.
Code:
[14:25:24] >> mysql_connect( )
[14:25:24] CMySQLHandler::CMySQLHandler() - constructor called.
[14:25:24] CMySQLHandler::CMySQLHandler() - Connecting to "83.137.194.39" | DB: "MLSamp" | Username: "harrie" ...
[14:25:24] CMySQLHandler::Connect() - Host 'mijniphier.ip.telfort.nl' is not allowed to connect to this MySQL server (Error ID: 1130)
[14:25:24] >> mysql_real_escape_string( Connection handle: 1 )
Dit is wat mijn GTA San Andreas server uitvoert als ik hem opstart.
Code:
mysql_debug(1);
SetGameModeText("Blank Script");
if(!mysql_connect(SQL_HOST, SQL_USER, SQL_DB, SQL_PASS))//Deze gegevens worden gehaal van de defines boven aan mijn script.
{
print("SQL connection attempt 1 FAILED!");
if(!mysql_connect(SQL_HOST, SQL_USER, SQL_DB, SQL_PASS))
{
print("SQL connection attempt 2 FAILED!");
if(!mysql_connect(SQL_HOST, SQL_USER, SQL_DB, SQL_PASS))
{
print("SQL connection attempt 3 FAILED!");
return 1;
}
}
}else{
print("SQL connection succes!");// Raar is dat hij dit wel print/logt in mijn andere log bestand
new PlayerName[50], password[50];
new Query[200];
format(PlayerName, 50, "Harry");
format(password, 50, "MijnPassword");
new escpname[50], escpass[50];
mysql_real_escape_string(PlayerName, escpass);
mysql_real_escape_string(password, escpname);
format(Query, sizeof(Query), "INSERT INTO `users` (`username`, `password`) VALUES ('%s', '%s')", escpname, escpass);
mysql_query(Query);
mysql_free_result();
}
Ik heb al gezocht op internet voor dit probleem, maar echt wijzer ben ik daar helaas niet van geworden.
Even voor de duidelijkheid: Ik run een server op mijn eigen computer, en gebruik de database van mijn webhost. Als ik WAMP gebruik, werkt hij wel helemaal 100%
Hier is een screenshot van mijn database:
Weet iemand misschien hoe ik dit probleem kan oplossen?
Alvast bedankt,
Tom
Laatst bewerkt: