MRI Qbox BrasilMRI Qbox

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 }))
const response = await MySQL.prepare('SELECT `firstname`, `lastname` FROM `users` WHERE `identifier` = ?', [
  identifier
])

console.log(JSON.stringify(response))

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)
MySQL.prepare('SELECT `firstname`, `lastname` FROM `users` WHERE `identifier` = ?', [
  identifier
], (response) => {
  console.log(JSON.stringify(response))
})

Aliases

  • exports.oxmysql.prepare

On this page

Usamos cookies para anúncios e métricas. Veja a política de privacidade.