Сохранение/цикл - 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: Русский/Russian (
https://sampforum.blast.hk/forumdisplay.php?fid=32)
+---- Thread: Сохранение/цикл (
/showthread.php?tid=490642)
Сохранение/цикл -
JohnnySmith - 27.01.2014
Всем привет. В базе MySQL у меня банды. Начинаются они с id 1 и заканчиваются id 5. Почему у меня не сохраняются значения в неё?
Уже всю голову сломал...
PHP код:
stock GangDormTime()
{
for(new i; i<5; i++)
{
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);
}
}
}
}
Re: Сохранение/цикл -
Stepashka - 27.01.2014
Ну, во-первых:
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.
И если у вас проблема хоть бы какие логи показали.