SA-MP Forums Archive
[Ajuda] MYSQL ERRO AO DELETAR REGISTRO - 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 ERRO AO DELETAR REGISTRO (/showthread.php?tid=526134)



MYSQL ERRO AO DELETAR REGISTRO - LeoCarvalho - 15.07.2014

Codigo do dialog:
PHP код:
public OnDialogResponse(playeriddialogidresponselistiteminputtext[])
{
    if(
dialogid == 1){
    if(
response == 1){
    if(!
strlen(inputtext)){
    
SendClientMessage(playerid0xecf0f1AA"Digite um codigo para ativar!");
    return 
1;
    }
        
format(inputtext2[playerid],128"%s"inputtext);
          
format(querysizeof(query), "SELECT * FROM `codigo` WHERE `code` = '%s'"inputtext);
          
mysql_tquery(MySQLquery"ativarMoedas""d"playerid);
          
SendClientMessage(playerid1inputtext2[playerid]);
        return 
1;
    }
    return 
1;
}
    return 
1;

Codigo da funзгo que deleta o registro:
PHP код:
forward ativarMoedas(playerid);
public  
ativarMoedas(playerid)
{
    if(
cache_num_rows() == 1)
    {
        new 
dest[128];
        new 
txt[128];
        
cache_get_field_content(0"quantia"dest);
        
format(txtsizeof(txt), "Foram ativadas '%s' Moedas verdes em sua conta!"dest);
        
SendClientMessage(playerid0xecf0f1AAtxt);
        return 
1;
    } else {
        
SendClientMessage(playerid0xecf0f1AA"Nenhuma MV encontrada");
        return 
1;
    }
        
format(querysizeof(query), "DELETE  FROM `codigo` WHERE `code` ='%s'"inputtext2[playerid]);
        
mysql_query(MySQLquery);
        return 
1;




Re: MYSQL ERRO AO DELETAR REGISTRO - brunox - 15.07.2014

qual й o erro que dб ?


Re: MYSQL ERRO AO DELETAR REGISTRO - PT - 15.07.2014

pawn Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    if(dialogid == 1)
    {
        if(response)
        {
            if(!strlen(inputtext))
                return SendClientMessage(playerid, 0xecf0f1AA, "Digite um codigo para ativar!");
           
            format(inputtext2[playerid],128, "%s", inputtext);
            SendClientMessage(playerid, 1, inputtext2[playerid]);
            format(query, sizeof(query), "SELECT * FROM `codigo` WHERE `code` = '%s'", inputtext);
            mysql_tquery(MySQL, query, "ativarMoedas", "d", playerid);
            return 1;
        }
    }
    return 1;
}

forward ativarMoedas(playerid);
public  ativarMoedas(playerid)
{
    if(cache_num_rows() == 0)
        return SendClientMessage(playerid, 0xecf0f1AA, "Nenhuma MV encontrada");
   
    new dest[128], txt[128];
    cache_get_field_content(0, "quantia", dest);
    format(txt, sizeof(txt), "Foram ativadas '%s' Moedas verdes em sua conta!", dest);
    SendClientMessage(playerid, 0xecf0f1AA, txt);
   
    format(query, sizeof(query), "DELETE FROM `codigo` WHERE `code` ='%s'", inputtext2[playerid]);
    mysql_query(MySQL, query);
    return 1;
}