Portal SAMP
Pegar um nome de uma música upada no mysql usando ID - Versão de Impressão

+- Portal SAMP (https://portalsamp.com)
+-- Fórum: SA-MP (https://portalsamp.com/forumdisplay.php?fid=5)
+--- Fórum: Área de suporte (https://portalsamp.com/forumdisplay.php?fid=6)
+--- Tópico: Pegar um nome de uma música upada no mysql usando ID (/showthread.php?tid=3472)



Pegar um nome de uma música upada no mysql usando ID - [JEFERSON_GAMES] - 26/03/2023

Faz tempo que não peço ajuda aqui, iso significa que a coisa pegou de verdade, mas enfim vamos lá, eu estou tentando pegar nome de uma música que está upada numa tabals principal chamada musicas, quero obter nome de uma música que está lá dentro com um id, exemplo eu digito /musica 8, ele pega esse id 8 procura lá e me retorna com uma mensagem SenClienteMensage com nome da música 

Meu último teste foi este 

CMD:ola(playerid)
{
mysql_format(ConexaoSQL, Query, sizeof(Query), "SELECT * FROM musicas WHERE id='%d", 8); 
      mysql_query(ConexaoSQL, Query); 

     CarregarContaSQL();
return 1;
}

Sim banco de dados foi conectado com sucesso no serve-log.log mostrou que a conexão com mysql foi feita com sucesso.

Espero que alguém que saiba bem do assunto e que tenha uma boa vontade de me ajuda possa me ajuda nisto

Por fim desculpe pelo meus erros de português.


RE: Pegar um nome de uma música upada no mysql usando ID - Maycon_Felipe - 26/03/2023

Código:
new Cache:Result, rows;
mysql_format(ConexaoSQL, Query, sizeof(Query), "SELECT * FROM musicas WHERE id=%d", 8);
Result = mysql_query(ConexaoSQL, Query);
cache_get_row_count(rows);
if(rows)
{
    new musica[128]; /*Coloque aqui o tamanho máximo do nome q colocou no BD*/
    cache_get_value(0, "coloque aqui o nome da coluna q tá o nome da música", musica);

    new str[128];
    format(str, sizeof(str), "Nome da música: %s", musica);
    SendClientMessage(playerid, -1, str);
}
else
{
    SendClientMessage(playerid, -1, "Nenhuma música encontrada");
}

cache_delete(Result);