- Dokumentacja
- Baza danych
Kategoria
Baza danych
Wszystkie funkcje i zdarzenia Lua z kategorii Baza danych, po stronie serwera i klienta.
Funkcje serwera 9
dbOtwiera połączenie z bazą SQLite (plik w folderze zasobu) albo MySQL.Connect dbWykonuje zapytanie, które nie zwraca wyniku (INSERT, UPDATE, CREATE). Argumenty wstawiasz w miejsce znakówExec ?.dbWykonuje zapytanie i od razu zwraca wynik. Jedno wywołanie zamiastFetch dbQuery,dbPollidbFree. Działa z SELECT, INSERT, UPDATE i DELETE.dbWykonuje zapytanie i zwraca tylko pierwszy wiersz. Wygodne, gdy szukasz jednego rekordu, na przykład konta gracza.Fetch One dbWykonuje zapytanie i zwraca jedną wartość: pierwszą kolumnę pierwszego wiersza. Do liczenia (Fetch Value COUNT(*)), sum i pojedynczych pól.dbZwalnia wynik zapytania, którego nie zamierzasz czytać.Free dbOdbiera wynik zapytania zPoll dbQuery: wiersze, liczbę zmienionych wierszy i ID ostatnio wstawionego. Jeśli chcesz po prostu wykonać zapytanie i dostać wiersze, prościej użyćdbFetch.dbZwraca tekst zapytania z wartościami wstawionymi w miejscePrepare String ?i bezpiecznie zacytowanymi. Przydaje się, gdy składasz większe zapytanie z kawałków.dbWysyła zapytanie z wynikiem. Wynik odbierasz przezQuery dbPollalbo w funkcji zwrotnej, która dostanie uchwyt zapytania.