RawExecute
rawExecute
pode ser usado para executar consultas frequentemente chamadas mais rapidamente e aceita múltiplos conjuntos de parâmetros para serem usados com uma única consulta.
- A data não retornará a string de data normalmente usada no FiveM.
TINYINT 1
eBIT
não retornarão um valor booleano.- Você pode usar apenas
?
como substituto de valor, os substitutos??
para colunas e os nomes de parâmetros irão gerar um erro.
Ao contrário do prepare, a instrução SELECT
sempre retornará um array de linhas.
Quando usado com SELECT
, o valor de retorno corresponderá a query
, single
ou scalar
, dependendo do número de colunas e linhas selecionadas.
Promise
local response = MySQL.rawExecute.await('SELECT `firstname`, `lastname` FROM `users` WHERE `identifier` = ?', {
identifier
})
print(json.encode(response, { indent = true, sort_keys = true }))
Aliases
exports.oxmysql.rawExecute_async
Callback
MySQL.rawExecute('SELECT `firstname`, `lastname` FROM `users` WHERE `identifier` = ?', {
identifier
}, function(response)
print(json.encode(response, { indent = true, sort_keys = true }))
end)
Aliases
exports.oxmysql.rawExecute