SQL
Hooks
swatch_mysql_connected
Called as soon a mysql database connected. Called instantly with sqlite. Rather use swatch_mysql_config_loaded
Functions
Use below functions only after swatch_mysql_connected hook
sWatch.selectQuery
Arguments
(String) query
(Function) callback (optional)
Returns
(Callback)(Table) data - inside callback
Example
Internal code to load config from database
local query = "SELECT * FROM `swatch_config`"
sWatch.selectQuery(query, function(data)
data = data or {}
for _, row in pairs(data) do
configCache[row.key] = {}
configCache[row.key].value = dataTypesLoad[row.data_type](row.value)
end
end)
Last updated