[Ajuda] MYSQL ERRO AO DELETAR REGISTRO
#1

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;

Reply
#2

qual й o erro que dб ?
Reply
#3

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;
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)