GMOD的Lua/SQL错误(试图连接一台值)
问题描述:
我有一个问题,SQL查询嗨GMOD的Lua/SQL错误(试图连接一台值)
我有这样的代码:
sql.Query("SELECT hp FROM hp_data WHERE steam = '"..ply:SteamID().."';")
这是我的错误:
“试图连接一台价值”
我的表看起来像这样:
的表称为hp_data
| steam | hp | money |
1|STEAM:0_0_0 | 100 | 500 |
我能做些什么,使 "sql.Query("SELECT hp FROM hp_data WHERE steam = '"..ply:SteamID().."';")"
返回100?
感谢您的阅读:)
答
有与查询没有问题,“串联”的问题是由于分配像
var = sql.Query("SELECT hp FROM hp_data WHERE steam = '"..ply:SteamID().."';")
一个变种,从数据库中获取的HP值。
你要做这样的:
sql.Query("SELECT hp FROM hp_data WHERE steam = '"..ply:SteamID().."';", function(return)
return[1].hp_data[1].hp
end)`
如果你只是想从惠普获得100值,那么在你为什么不能用金钱= 500,其中条件这个特定的记录! – user2040021
钱和惠普都是可以在任何时间改变的var,并且蒸汽不会改变,那么这又会是什么区别? –
'ply:SteamID()'是什么? – Jakuje