Delete a Certain Row Using Row ID
#6

Quote:
Originally Posted by rickisme
Посмотреть сообщение
Example
pawn Код:
mysql_tquery(dbHandle, "SELECT * FROM `dealerships`", "loadDEALERSHIPS");

forward loadDEALERSHIPS();
public loadDEALERSHIPS()
{
    if(cache_num_rows() > 0)
    {
        new i;
        while( i < cache_num_rows())
        {
            DS[id][DsSQLID] = cache_get_field_content_int(i, "id", dbHandle);
            //... your code ....
            i++
        }
        if(i > 0) g_TotalDealerShip = i
    }

}

forward deleteDEALERSHIP(playerid, id);
public deleteDEALERSHIP(playerid, id) {
    if(cache_affected_rows() > 0)
    {
        new str[128];
        format(str, sizeof str, "Successfully deleted dealership id %d (SQLID: %d)", id, DS[id][DsSQLID]);
        SendClientMessage(playerid, -1, str);
    }
    else
    {
        SendClientMessage(playerid, -1, "Nothing was deleted, invalid id");
    }
}

CMD:deldealership(playerid, params[])
{
    new id;
    if(sscanf(params, "i", id)) return SendClientMessage(playerid, -1, "/deldealership id");
    if(id > MAX_DEALERSHIP) return SendClientMessage(playerid, -1, "invalid id");
    mysql_format(dbHandle, query, sizeof(query), "DELETE FROM `dealerships` WHERE `DsID` = %d", DS[id][DsSQLID]);
    mysql_tquery(dbHandle, query, "deleteDEALERSHIP", "ii", playerid, id);
}
My code is very very similiar to yours.
The only thing I'll add is that sql-id thing, I guess that what was I supposed to do-.. It's just a 'cosmetic' (sort of) change but still helpful.
Thanks everyone.
I appreciate it.
Reply


Messages In This Thread
Delete a Certain Row Using Row ID - by Ox1gEN - 01.01.2015, 13:21
Re : Delete a Certain Row Using Row ID - by MCZOFT - 01.01.2015, 13:35
Re: Delete a Certain Row Using Row ID - by Vince - 01.01.2015, 13:37
Re: Delete a Certain Row Using Row ID - by Ox1gEN - 01.01.2015, 14:23
Re: Delete a Certain Row Using Row ID - by rickisme - 01.01.2015, 14:48
Re: Delete a Certain Row Using Row ID - by Ox1gEN - 01.01.2015, 15:11
Re: Delete a Certain Row Using Row ID - by Ox1gEN - 01.01.2015, 15:58
Re: Delete a Certain Row Using Row ID - by rickisme - 01.01.2015, 16:07
Re: Delete a Certain Row Using Row ID - by Ox1gEN - 01.01.2015, 17:22
Re: Delete a Certain Row Using Row ID - by rickisme - 02.01.2015, 03:18

Forum Jump:


Users browsing this thread: 1 Guest(s)