SerweryWłasny serwerDla twórcówForumFAQDokumentacjaBezpieczeństwo
Pobierz launcher
  1. Dokumentacja
  2. Funkcje serwera
  3. dbPrepareString

Funkcja

dbPrepareString

SerwerBaza danychIdentyczna z MTA:SA

Zwraca tekst zapytania z wartościami wstawionymi w miejsce ? i bezpiecznie zacytowanymi. Przydaje się, gdy składasz większe zapytanie z kawałków.

Składnia

string dbPrepareString(element connection, string query, mixed ...)

Argumenty

connectionelement
Uchwyt z dbConnect.
querystring
Zapytanie z ?.
...mixed
Wartości.

Zwraca

Gotowy tekst zapytania albo false.

Przykład

local parts = {}
for _, p in ipairs(getElementsByType("player")) do
    parts[#parts + 1] = dbPrepareString(db, "(?, ?)", getPlayerSerial(p), getPlayerMoney(p))
end
if #parts > 0 then
    dbExec(db, "INSERT OR REPLACE INTO gracze (serial, kasa) VALUES " .. table.concat(parts, ","))
end