• MySQL Error
    11 replies, posted
?:?: unexpected symbol near ' ' Its the only error it through out What does this mean? [code] require( "mysql" ) local ConnectionData = { IP = "h", User = "h", Pass = "h", DB = "h" } module( "db", package.seeall ) local plmeta = FindMetaTable( "Player" ) function Query( q ) print( "Preparing to perform query..." ) local dat = ConnectionData print( "About to connect... ") local db, err = mysql.connect( dat.IP, dat.User, dat.Pass, dat.DB ) print( "DB ID:", db ) print( "Err:", err ) if ((!db) || (db == 0)) then print( "Failed to connect to SQL database! ", err ) return false, "connect", err end local val, isok, err = mysql.query( db, q ) if (!isok) then print( "Failed to query SQL database! " .. err ) return false, "query", err end local b, err = mysql.disconnect( db ) if (!b) then print( "Failed to disconnect from SQL database! " .. err ) return false, "disconnect", err end return true, "success", val end function GetPlayerRow( ply ) local id = ply:SteamID() local b, stat, res = Query( "SELECT * FROM s WHERE SteamID='" .. id .. "';" ) if (!b) then return end if (!res) then return end return res[1] end function CreateAccount( ply, username, password ) local p = util.CRC( password ) local q = "INSERT INTO s (SteamID, Username, Password) VALUES ('" .. ply:SteamID() .. "','" .. username .. "'," .. p .. ");" local b, stat, res = Query( q ) return b, res end function SaveInfo( ply, key, val ) if (!ply.Data) then ply.Data = {} end local dat = ply.Data dat[ key ] = val local q = "UPDATE s SET " .. key .. "=" .. tostring( val ) .. " WHERE (SteamID='" .. ply:SteamID() .. "');" local b, stat, res = Query( q ) return b, res end function plmeta:GetDBRow() return GetPlayerRow( self ) end [/code]
You could, you know.. Show us the code, so it's a tiny bit easier to check where's the error. :)
Edited OP
may help if you give us full error
Err... I'd only say that "?:?: unexpected symbol near ' '" perfectly describes the line where it failed. Plus you should put a comment on the line it failed, we can't read the full error with source included from here, unless someone has a telepathic mind. :downs:
[QUOTE=*Fish*;18641318]may help if you give us full error[/QUOTE] ?:?: unexpected symbol near ' ' - 'Tis the full error.
Take a picture of it, please?
Clearly you don't know how to get errors do a console dump and post your hole console I will find the error for you
Fish and GranPC, your help is really important to us, but Matt and I have had a bad past with you two. So I'd recommend you stop Flaming/Trolling the thread and contribute. The error is nothing but [code]?:?: unexpected symbol near ' '[/code] as Matt said.
We are not trolling. But whatever. Also, the error is quite strange. I'd suggest start commenting out lines until you find the one that causes the error, and then post here on what line it was.
or using print functions to see what gets ran
Fish, Sounds like an error when its compiled. Doubt anything in that file gets ran.
Sorry, you need to Log In to post a reply to this thread.