Haj nisam otkad nes ovdje objavio pa sto da ne okacim tutorial neki.
<*>Kao krvo trebamo definisati ime Databazenew DB: db;<*>Pa onda kreirati databazu
db = db_open("main.db");<!> Uspjesno smo kreirali databazu sa imenom main.db koja se nalazi u scriptfiles
<*>Sada idemo dodati jednu tabelu za korisnike
db_query(db, "CREATE TABLE IF NOT EXISTS users (userid INTEGER PRIMARY KEY AUTOINCREMENT, username VARCHAR(24) COLLATE NOCASE, password VARCHAR(129), admin INTEGER DEFAULT 0 NOT NULL)"); <!> Ovo znaci da ce na svakom startu servera pogledati dali postoji tabela 'users' i ako je nema kreirat ce je.
<*> Sada cemo nesto da upisemo u bazu.
new query; format(query,256,"INSERT INTO users (username, password, admin) VALUES ('%q', '%s', 0, )","Wajtt","kupus");<!> Prvo smo formatirali query koji ce se posalje na databazu!
<*> Sada saljemo query na bazu.
db_query(db, query);<*> Sada cemo da promjenimo jednu varijablu od korisnika ID 1
new query; format(query,256,"UPDATE users SET admin = %d WHERE userid = %d"1,1);<*> Sada saljemo query na bazu.
db_query(db, query);<*> Sada cemo nesto da izcitamo iz baze.
new query; format(query,128,"SELECT * FROM users WHERE userid = '%d' LIMIT 1",1);<!> Ovo znaci da selektujemo sve od ID 1 a to cinimo sa SELECT *
<*> Sada saljemo query na bazu ali takodje to cuvamo u varijablu res.
new DBResult:res = db_query(db, query);<*> Sada mozemo da izcitamo podatke od korisnika ID 1
new PID = db_get_field_assoc_int(res, "userid");
new ADMIN = db_get_field_assoc_int(res, "admin"); <!> Sada imamo izcitane podatke u varijablama PID i ADMIN.
To je to od ovog propalog tutorijala.
Detaljnije imate na - KLIK
Ukoliko nadjete neku gresku prijavite meni.


