- Dokumentacja
- Funkcje serwera
- dbPrepareString
Funkcja
dbPrepareString
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