UNPKG

arma3-life-db

Version:

Connects to your life server's database on arma 3 to pull or update information.

31 lines (27 loc) 1.04 kB
import {Pooling} from './MySQL' import {returnPromise} from '.' function Query(Query: string, Values: object):Promise<any> { return returnPromise(() => { const Database = new Pooling(null) return Database.query(Query, Values) .then((vals) => { return vals }) }) } export function Get(table: string, column: string, search_colum: string, search_value: string) { return returnPromise(() => { return Query(`select ${column} from ${table} where binary ${search_colum} = ?`, [search_value]) .then((values) => { return values }) }) } export function Update(table: string, column: string, column_value: string, search_colum: string, search_value: string) { return returnPromise(() => { return Query(`update ${table} set ${column}=? where binary ${search_colum}=?`, [column_value, search_value]) .then((values) => { return values }) }) }