Hallo zusammen,
Laut eines Freundes, muss ja die MySQL Datei in der Datenbank hochgeladen werden.
Nun dies habe ich versucht und folgende Fehlermeldung kam.
#1064 - You have an error in your SQL syntax; check the manual that
corresponds to your MySQL server version for the right syntax to use
near 'local handler = mysql_connect("localhost", "--------------",
"---------------", "------------' at line 1
So sieht das Script aus:
Lua
local handler = mysql_connect("localhost", "------------", "-----------", "-------------",)
if ( not handler ) then
outputDebugString("Unable to connect to the MySQL server")
else
outputServerLog("Die Verbindung zum Mysql Server wurde hergestellt")
end
function getPlayerFromNamePart(name)
if name then
for i, player in ipairs(getElementsByType("player")) do
if string.find(getPlayerName(player):lower(), tostring(name):lower(), 1, true) then
return player
end
end
end
return false
end
function MySQL_GetString(tablename, feldname, bedingung)
local result = mysql_query(handler, "SELECT "..feldname.." from "..tablename.." WHERE "..bedingung)
if( not result) then
outputDebugString("Error executing the query: (" .. mysql_errno(handler) .. ") " .. mysql_error(handler))
else
if(mysql_num_rows(result) > 0) then
local dsatz = mysql_fetch_assoc(result)
local savename = feldname
mysql_free_result(result)
return dsatz[feldname]
else
mysql_free_result(result)
return false
end
end
end
function MySQL_SetString(tablename, feldname, var, bedingung)
if var and bedingung then
local result = mysql_query(handler, "UPDATE "..tablename.." SET "..feldname.." = '"..var.."' WHERE "..bedingung)
if( not result) then
outputDebugString("Error executing the query: (" .. mysql_errno(handler) .. ") " .. mysql_error(handler))
else
mysql_free_result(result)
return false
end
end
end
adminRankNames = {}
adminRankNames[1] = "Trial-Member"
adminRankNames[2] = "Member"
adminRankNames[3] = "S-Mod"
adminRankNames[4] = "Admin"
adminRankNames[5] = "Owner"
Alles anzeigen
PS: Die "---------", damit ihr das Passwort und die andere Sache nicht seht.
Falls mir jemand behilflich sein kann, wäre es sehr nett mir dann auch zu zeigen, wie ich das Problem löse.
MFG Hadrev