Tutorial SQLite
#6

1. Functia db_free_result se foloseste doar pentru clauza SELECT.
2. Uita-te mai atent la callback-ul OnPlayerDisconnect. La fel ca si 3.
3.
Quote:
Originally Posted by Zh3r0
Посмотреть сообщение
pawn Код:
db_free_result(db_query(Database, "CREATE TABLE IF NOT EXISTS `Tabel` (`Nume`, `Bani`, `Ratio`)"));
Codul de mai sus, v-a creea tabelul `Tabel` in fisierul Database.db din scriptfiles daca nu exista.In acelasi timp v-a adauga 3 coloane, cele enumerate in ( ).
Succes! Ai creat o baza de date dar in acelasi timp ai adaugat si 3 coloane!
Codul de mai sus nu are niciun sens. Chiar daca ai folosit db_free_result pentru acel query, nu va elibera nicio informatie pentru ca nu are de unde.

4. In primul exemplu, comanda /start. Nu eliberezi datele "in exces". Eliberezi toate informatiile luate de SELECT.

5. Cand creezi o baza de date, fiecare tabel trebuie sa aiba un ID (primary key) pentru o cautare mai eficienta. In exemplul tau, tu selectezi toata informatia dintr-un rand sa vezi daca exista (SELECT *), si nu-i prea bine daca vrei sa fi cat mai eficient posibil.

6. Cand creezi o baza de date ^, atribuie fiecarei coloane tipul de data potrivit. Nume TEXT, Bani NUMERIC, Ratio TEXT.

Daca faci un tutorial, nu te complica. Foloseste variabile, nu le pune direct cum ai facut in codul de mai sus, pentru ca complici treaba si nici tu nu mai intelegi ce faci.
Reply


Messages In This Thread
Tutorial SQLite - by Zh3r0 - 08.05.2011, 18:20
Re: Tutorial SQLite - by Paul.eboy - 08.05.2011, 18:46
Re: Tutorial SQLite - by SkizzoTrick - 08.05.2011, 18:53
Re: Tutorial SQLite - by dcs.Mihai - 08.05.2011, 19:33
Re: Tutorial SQLite - by gabitzu4ever - 09.05.2011, 09:34
Re: Tutorial SQLite - by [NoV]LaZ - 09.05.2011, 12:50
Re: Tutorial SQLite - by Zh3r0 - 09.05.2011, 14:43
Re: Tutorial SQLite - by [NoV]LaZ - 09.05.2011, 15:55
Re: Tutorial SQLite - by xxmitsu - 09.05.2011, 16:05
Re: Tutorial SQLite - by Zh3r0 - 09.05.2011, 16:17

Forum Jump:


Users browsing this thread: 2 Guest(s)