db_query

Iš GTA-Online Wikipedia.
Peršokti į: navigaciją, paiešką

db_query

Funkcijos pavadinimas db_query
Sintaksė
Reikalavimai nėra
Kategorija SQLite Funkcijos.png SQLite Funkcijos
Biblioteka a_sampdb.inc
Atsiradimas 0.2.2 R1
Pakeitimai 0.3b RC4-1

Aprašymas

Funkcija skirta nusiųsti SQL užklausą į SQLite duomenų bazę.

Sintaksė

(DB:db, query[])

Privalomi parametrai

Šis parametras yra privalomas.DB:db Duomenų bazės, į kurią bus siunčiama užklausa, ID.
Šis parametras yra privalomas.query[] SQL užklausos, kuri bus siunčiama, turinys.


Grąžinama reikšmė:
Grąžinama įvykdytos SQL užklausos rezultatas.

Pavyzdys

Užklausos vykdymas

Gamemode'us tapus aktyviam, įvykdoma SQL užklausa

BaubaS 15:01, 5 balandžio 2012‎ (EEST)

public OnGameModeInit(){
    // Pirmiausia privalome prisijungti prie duomenų bazės
    // ...

    // Tuomet vykdomos norimos užklausos:
    new szQuery[65];
    format(szQuery, 65 "UPDATE `masinos` SET `Spalva` = '%d' WHERE `MasinosID` = '10'", random(128));
    db_free_result(db_query(dbaze, szQuery));

    // Kiti veiksmai su gautu rezultatu
    // ...
    return 1;
}

Istorija

Release
0.2.2 R1 Pridėtas sqlite, duomenų bazių valdymo sistemos, palaikymas.
Release Candidate
0.3b RC4-1 SQLite versija atnaujinta į 3.7.0.1.

Rekomenduojama

Siūlome patikrinti žemiau išvardintas funkcijas, kurios susijusios su Db query veikimu.

  • db_free_result: Išvalyti įvykdytos užklausos grąžintą rezultatą iš atminties.
  • db_next_row: Pereiti prie sekančio įvykdytos užklausos grąžinto įrašo.
  • db_num_fields: Išgauti įvykdytos užklausos pasirinktų laukelių kiekį.
  • db_num_rows: Išgauti įvykdytos užklausos grąžintų įrašų kiekį.
  • db_query: Įvykdyti sql užklausą.
Asmeniniai įrankiai
San Andreas Multiplayer