11.07.2013, 05:03
Можно ли использовать это так?
То есть внутри public`а обработки запроса, отправлять ещё несколько запросов?
То есть внутри public`а обработки запроса, отправлять ещё несколько запросов?
PHP код:
format(query, sizeof(query), "SELECT `Bank` FROM `players` WHERE `Name` = '%s'", Biznes2Info[i][b2Owner]);
mysql_function_query(g_CH, query, true, "ArrestAZSNEXT", "dd", i,ppay);
forward ArrestAZSNEXT(i,ppay);
public ArrestAZSNEXT(i,ppay)
{
static rows, fields;
cache_get_data(rows, fields);
if(rows)
{
new banksumm = cache_get_field_int(rows, "Bank", g_CH);
banksumm += ppay;
format(query, sizeof(query),"UPDATE `players` SET `Bank`= '%i',`Biz2`= '-1',`SellMesage2`= 1 WHERE `Name`='%s'",banksumm,Biznes2Info[i][b2Owner]);
mysql_function_query(g_CH, query, false, "", "");//Запрос в базу
Biznes2Info[i][b2Cash] = 0,mysql_biz_update_int(i,"Cash",Biznes2Info[i][b2Cash]);//Запрос в базу
strdel(Biznes2Info[i][b2Owner],0,MAX_PLAYER_NAME),Biznes2Info[i][b2Owned] = 0;
Biznes2Info[i][b2Colonca][0] = 1244,Biznes2Info[i][b2Colonca][1] = 1244;
Biznes2Info[i][b2Colonca][2] = 1244,Biznes2Info[i][b2Colonca][3] = 1244;
Biznes2Info[i][b2Colonca][4] = 1244,Biznes2Info[i][b2Colonca][5] = 1244;
Biznes2Info[i][b2Cenapokupki] = 0,Biznes2Info[i][b2Cash] = 0;
UpdateBiz2(i);
SaveBiznes2(i);//Запрос в базу
}
return true;
}