Prepare
O método prepare
pode ser usado para executar consultas chamadas com frequência de forma mais rápida e aceita múltiplos conjuntos de parâmetros para serem usados com uma única consulta.
DATE
não retornará a string de data comumente usada no FiveM.TINYINT 1
eBIT
não retornarão um valor booleano.- Você só pode usar os marcadores de valor
?
; os marcadores de coluna??
e os marcadores nomeados irão gerar um erro.
Ao contrário de rawExecute, a instrução SELECT
retornará uma coluna, linha ou um array de linhas, dependendo do número de colunas e linhas selecionadas.
Promise
local response = MySQL.prepare.await('SELECT `firstname`, `lastname` FROM `users` WHERE `identifier` = ?', {
identifier
})
print(json.encode(response, { indent = true, sort_keys = true }))
Aliases
exports.oxmysql.prepare_async
Callback
MySQL.prepare('SELECT `firstname`, `lastname` FROM `users` WHERE `identifier` = ?', {
identifier
}, function(response)
print(json.encode(response, { indent = true, sort_keys = true }))
end)
Aliases
exports.oxmysql.prepare