Хочу получить строку из local sss = db:query(sql). Если писать print(sss) то получаю nil. Подскажите пожалуйста
Какую строку ты хочешь получить? Результат запроса? Там случайно не db:Query(sqlstr)
? Если ты имеешь в виду вот эту tmysql, то тебе нужно указать callback-функцию в качестве второго аргумента и в ней получить таблицу с результатами. На гитхабе все подробно показано
Database:Query(sql, function(res)
if not res[1] or not res[1].status then return end
PrintTable(res[1].data)
end)
А на mysqloo не подскажешь?
local query = db:query(sql)
function query:onSuccesss(data)
if not data or not data[1] then return end
PrintTable(data)
--[[
[1] = {
['Столбец'] = 'Значение',
['Столбец2'] = 'Значение2',
},
[2] = {
['Столбец'] = 'Значение',
['Столбец2'] = 'Значение2',
},
...
]]
end
query:start()