Quando
exports.mysql:select('advertisements')
falha ao retornar boolean
e você não pode usar ipairs
em boolean
valor porque ipairs
pode usar com tabelas. E por que
exports.mysql:select('advertisements')
não conseguiu ligar? porque coloque aspas em torno de tabelas, pois elas não são strings e devem fazer isso como
exports.mysql:select("SELECT * FROM 'advertisements' WHERE <something>")