Returning MySql values efficiently.

Alright, so I recently began to convert my NWInt database to a MySql database. How would I go about creating a function like the following.

Anytime I try to create a function like the following it always returns with a Boolean value of “False”, I’m not sure why it is doing this because my table does in fact contain the table value “Money”, when I attempt to get “Money” normally without going through the function it returns the correct value.

** Function:** Called by another function to try and receive the data.
[lua]
function GetSV(ply,arg)
if(arg[1] == nil) then return false else
return sql.Query(“SELECT arg from TTCRP_PlyData WHERE SID = '”…SteamID…"’")
end
end
[/lua]

Usage: MooTest “Money”
[lua]
function MooTest(ply,cmd,arg)
if(GetSV(ply,arg[1]) < 50) then print(“Fail”) return else
–DoStuff
end
end
concommand.Add(“MooTest”, MooTest)
[/lua]

Also, I apologize if the information in this topic is vague, if so needed just go ahead and ask for a more thorough description.

[lua]
function GetSV(ply,arg)
if(arg[1] == nil) then return false else
return sql.Query(“SELECT arg from TTCRP_PlyData WHERE SID = '”…SteamID…"’")
end
end
[/lua]

to

[lua]
function GetSV(ply,arg)
if(arg[1] == nil) then return false else
return sql.Query(“SELECT " … arg … " from TTCRP_PlyData WHERE SID = '”…SteamID…"’")
end
end
[/lua]

?

Nope, that didn’t work. As I said, I have no idea why it isn’t working, I’ve tried multiple different methods.

[lua]
function GetSV(ply,arg)
if(arg == nil) then return false else
return sql.Query(“SELECT "..arg.." from TTCRP_PlyData WHERE SID = '”…ply:SteamID()…"’")
end
end
[/lua]

?

pretty thats sqlite not mysql o.O

Huh? What’s the difference?