09.05.2011, 12:50
(
Последний раз редактировалось [NoV]LaZ; 09.05.2011 в 13:24.
)
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.
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.
2. Uita-te mai atent la callback-ul OnPlayerDisconnect. La fel ca si 3.
3.
Quote:
pawn Код:
Succes! Ai creat o baza de date dar in acelasi timp ai adaugat si 3 coloane! |
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.