M MY Multiplayer: Wiki
Lado
Tipo

dbExec

Servidor

Executa um comando SQL sem esperar resposta.

bool dbExec(element connection, string sql, any ...)

Parâmetros

NomeTipoDescrição
connectionelementUma conexão de dbConnect.
sqlstringO comando SQL, com ? e ?? como marcadores.
...anyOs valores dos marcadores: textos, números, booleanos ou nil.

Retorno

true se o comando foi enviado. Se ele falhar depois, o erro vai para o log do servidor.

Marcadores

  • ? recebe o próximo valor, já escapado: nil vira NULL, booleanos viram 1 ou 0 e textos ficam entre aspas.
  • ?? recebe um texto como identificador escapado de tabela ou coluna.
  • O número de valores precisa ser igual ao de marcadores.

Exemplo

dbExec(db, "UPDATE players SET money = ? WHERE account = ?", 500, accountId)

Veja também