Сохранение/цикл
#1

Всем привет. В базе MySQL у меня банды. Начинаются они с id 1 и заканчиваются id 5. Почему у меня не сохраняются значения в неё?
Уже всю голову сломал...

PHP код:
stock GangDormTime()
{
    for(new 
ii<5i++)
    {
        if(
gGangDormLimit[i])
        {
            
gGangDormTime[i]--;
            if(!
gGangDormTime[i])
            {
                new 
query[256];
                
gGangDormLimit[i] = 0;
                
format(query,sizeof(query),"UPDATE `gangs` SET `dormlimit`='0', `dormtime`='0' WHERE `id`='%d'",i);
                
mysql_query(query);
            }
            else
            {
                new 
query[256];
                
format(query,sizeof(query),"UPDATE `gangs` SET `dormtime`='%d' WHERE `id`='%d'",gGangDormTime[i],i);
                
mysql_query(query);
            }
        }
    }

Reply
#2

Ну, во-первых:
pawn Код:
new query[256];
            if(!gGangDormTime[i])
            {
                gGangDormLimit[i] = 0;
                format(query,sizeof(query),"UPDATE `gangs` SET `dormlimit`='0', `dormtime`='0' WHERE `id`='%d'",i);
            }
            else
            {
                format(query,sizeof(query),"UPDATE `gangs` SET `dormtime`='%d' WHERE `id`='%d'",gGangDormTime[i],i);
            }
            mysql_query(query);
Во-вторых, цикл у вас с 0 начинается, а id как вы сказали с 1.

И если у вас проблема хоть бы какие логи показали.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)