[Ajuda] Ajudinha SQLite!!!
#1

Inventei um sistema pra testar meu conhecimento em SQLite e ele funciona da seguinte forma:

OBS: nгo venha com comentбrios desnecessбrios, este sistema foi apenas para testar meu conhecimento!

Dialog Login
Quote:

User[playerid][accountOnline] = 1

> Quando o player loga com sucesso, seta ele como ONLINE (1).

OnPlayerDisconnect
Quote:

User[playerid][accountOnline] = 0

> Quando o player sai do servidor, seta ele como OFFLINE (0).

O sistema vai de boas, o negуcio й que quero deletar as ACC's OFFLINE (0) e manter apenas as ONLINE (1) !

PHP код:
if(User[playerid][accountOnline] == 0)
{
     
format(Query129"DELETE FROM `online` WHERE `username` = '%s'"AccountName);
     return 
1;

Sei q estб errado este code, mas eu nгo sei mesmo como deletar uma query...
Reply
#2

A query estб correta, mas vocк apenas a formatou. Falta executб-la (db_query se nгo me engano).
Reply
#3

Quote:
Originally Posted by zPain
Посмотреть сообщение
A query estб correta, mas vocк apenas a formatou. Falta executб-la (db_query se nгo me engano).
Quote:

new
DBResult:Result,
Query
;

format(Query, 129, "DELETE FROM `online` WHERE `username` = '%s'", AccountName);
Result = db_query(Database, Query);

Talvez
Quote:

format(Query, 129, "DELETE FROM `online` WHERE `username` = '%s'", AccountName);
Result = db_query(Database, Query);

format(Query, 129, "DELETE FROM `online` WHERE `username` = '%s'", AccountName);
Result = db_query(Database, Query);
db_free_result(Result);

Sei lб cara... FAIL
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)