SA-MP Forums Archive
[Ajuda] mysql_query - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] mysql_query (/showthread.php?tid=497956)



mysql_query - FaveladoBR - 01.03.2014

Bom dia Fуrum Samp, eu estou com um projeto em mysql, e peguei alguns gamemodes antigos (bases de mysql, boards inglesa, portuguesa e talz), e estou usando o plugin do BlueG

Sу que eu percebi que nгo tem mais mysql_query e sim mysql_function_query

Sу que eu nгo entendi como se usa a mysql_function_query

Alguem poderia me dar um exemplo de como usar ela nesse cуdigo aqui ?

pawn Код:
stock iniciarConexao(playerid)
{
    new EscName[MAX_PLAYER_NAME];

    mysql_real_escape_string(pName(playerid), EscName);

    format(Query, sizeof(Query), "SELECT * FROM `playerinfo` WHERE `user` = '%s'", EscName);

    mysql_query(Query);
    mysql_store_result();

    if(mysql_num_rows() != 0)
    {


        format(msg, sizeof(msg), "Bem vindo de volta %s\n\n\nInsira a senha da sua conta para continuar :", pName(playerid), playerid);
        DiaLoginput(playerid, Login, "[Conta - Login]", msg, "Logar", "Sair");
    }
    else
    {


        format(msg, sizeof(msg), "Bem vindo: %s(%d)\nEssa conta nгo estб registrada, digite a senha para registra-lб abaixo :", pName(playerid), playerid);
        DiaLoginput(playerid, Registro, "[Conta - Registro]", msg, "Registrar", "Sair");
    }
    mysql_free_result();
}



Re: mysql_query - Schocc - 01.03.2014

REMOVED


Re: mysql_query - FaveladoBR - 01.03.2014

Pois й, mais na nova versгo, a mysql_query foi retirada, ai temos que usar a mysql_function_query.

No caso, agora eu posso por em um novo parвmetro uma callback ?

Sу que se eu uso como esse exemplo, fica dando undefined chandle, isso que nгo entendo.


Re: mysql_query - Schocc - 01.03.2014

REMOVED


Re: mysql_query - FaveladoBR - 01.03.2014

Entendi algumas partes, que fala que a OnQueryFinish й apenas uma callback de retorno, e a mysql_function_query fica sem parвmetros adicionais.

Acho que vou usar seu exemplo, e nгo usar mais essa mysql_query.

Mais eu ainda nгo entendi a questгo do chandle.


Re: mysql_query - Schocc - 01.03.2014

Quote:
Originally Posted by FaveladoBR
Посмотреть сообщение
Entendi algumas partes, que fala que a OnQueryFinish й apenas uma callback de retorno, e a mysql_function_query fica sem parвmetros adicionais.

Acho que vou usar seu exemplo, e nгo usar mais essa mysql_query.

Mais eu ainda nгo entendi a questгo do chandle.
CHandle, й o identificador de conexгo, vocк pode ter mais de uma conexгo.
Quando й utilizado, mysql_connect, provendo mъltiplas conexхes.
pawn Код:
new c_identificador_player;
new c_identificador_server;
public OnGameModeInit() {
    c_identificador_player = mysql_connect(....)
    c_identificador_server= mysql_connect(....)
    return 1;
}
@partiu dormir...


Re: mysql_query - FaveladoBR - 01.03.2014

Agora entendi,

Obrigado,

Nгo sei se meu REP vale,

mais +REP