[Ajuda] Duvidas sobre mysql
#3

1. Gosto de usar um ID por ser mais fбcil na hora de manusear dados. Por exemplo uma troca de nick ingame.
Jб pensou como seria se o player trocar o nome e a referencia de linha fosse o nome ?! Ahuehauehue

2. Estб certo. Usar '%e' evita de precisar usar mysql_real_escape_string.

3. Bom nгo tenho essa informaзгo. Ma nгo faz diferenзa. Pois o ID e somente pra identificar a conta.



Sobre o ID SQLite desde que use PRIMARY KEY AUTOINCREMENT automaticamente a conta sendo criada gera um ID.
Vocк poder pegar da seguinte maneira:

PHP код:
new ID[MAX_PLAYERS];

RegistrarConta(playeridNome[], Senha[])
{
    new 
Query[60];
    
format(Querysizeof(Query), "INSERT INTO CONTAS(NOME, SENHA) VALUES ('%s', '%s')"NomeSenha);
    
db_query(DatabaseQuery);
    
    new 
DBResult:Result;
    
format(Querysizeof(Query), "SELECT ID FROM CONTAS WHERE NOME= '%s'"Nome);
    
Result db_query(DatabaseQuery);
    if(
db_num_rows(Result))
    {
        
ID[playerid] = db_get_field_assoc_int(Result"ID");
        
printf("CONTA REGISTRADA: %s ID: %d"NomeID[playerid]);
    }
    
db_free_result(Result);

    return 
1;

Reply


Messages In This Thread
Duvidas sobre mysql - by SIZET - 01.08.2018, 16:37
Re: Duvidas sobre mysql - by Paulthaz - 01.08.2018, 18:27
Re: Duvidas sobre mysql - by Cleyson - 01.08.2018, 18:33
Re: Duvidas sobre mysql - by SIZET - 01.08.2018, 18:58
Re: Duvidas sobre mysql - by Paulthaz - 01.08.2018, 19:01
Re: Duvidas sobre mysql - by DiegoR - 01.08.2018, 19:14

Forum Jump:


Users browsing this thread: 4 Guest(s)