Method Global:WorldDBQueryAsync [-] [+]
Initiates an asynchronous SQL query on the world database with a callback function.
The query is executed asynchronously, and the provided Lua function is called when the query completes. The callback function parameter is the query result (an ElunaQuery or nil if no rows found).
WorldDBQueryAsync("SELECT entry, name FROM creature_template LIMIT 10", function(results)
if results then
repeat
local entry, name = results:GetUInt32(0), results:GetString(1)
print(entry, name)
until not results:NextRow()
end
end)
Synopsis
WorldDBQueryAsync( sql, callback )
Arguments
string sql
Query to execute asynchronously.
function callback
The callback function to be called with the query results.
Returns
Nothing.