0
require("mysqloo")
require("tmysql4")
isqldb = mysqloo.connect(DETAILS) || { }
isql = isqldb || { }
--[[---------------------------------------------------------
Initialises iSQL
-----------------------------------------------------------]]
function isql.Connect(addr, u, p, database)
print("MySQL Connecting:", addr)
isqldb = mysqloo.connect(addr, u, p, database, 3306)
-- tsql hack
tmysql.initialize(addr, u, p, database, 3306)
function isqldb.onConnected()
print("MySQL Server Version:", self:serverVersion())
print("MySQL Server Info:", self:serverInfo())
print("MySQL Host Info:", self:hostInfo())
Msg("iSQL: Sucessfully connected to " .. addr .."\n")
end
function isqldb.onConnectionFailed(self, error)
print("MySQL Connection Failed! Error:", error)
end
isqldb:connect()
return true
end
--[[---------------------------------------------------------
Query
-----------------------------------------------------------]]
function isql.Query(query, qtype)
if not isqldb then
MsgN("premature db call:")
debug.Trace()
end
local q = isqldb:query(query)
q:start()
q:wait()
if (q:error() == "") then
return q:getData(), true
else
q:error()
return nil, false
end
end
これを実行してony mysqlサーバーを接続して実行しようとしていますが、接続やデバッグはできません。誰かが間違っているところに気付くことができますかGarrysmod SQLラッパー
これは、それもMysqlooもtmysql4かのどちらかではありません正常に接続イムわからない理由
あなたは、コマンドラインまたはワークベンチを経由して、あなたのMySQLインスタンスに接続することはできますか?最初にそれを排除しようとしましょう。 –