Funções
prepare

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 e BIT 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