В общем делаю загрузку в printf выводится всё как нужно, но данные в массивы не записываются.
Думал как правильно выгрузку сделать, чёт не могу додуматься.
Подскажите:
PHP код:
format(query, sizeof(query),"SELECT column1,column2,column3,column4,column5,column6 FROM `table` WHERE `uid` = '%d'", pMysqlID);
mysql_query(query);
mysql_store_result();
if(mysql_num_rows())
{
new string[80];
mysql_fetch_row(string);
for(new n = 1; n < 5; n++)
{
sscanf(string, "p<,>iiiiiiiiiiiiiii", \
variable[playerid][n][0], \
variable[playerid][n][1], \
variable[playerid][n][2], \
variable[playerid][n][3], \
variable[playerid][n][4], \
variable[playerid][n][5], \
variable[playerid][n][6], \
variable[playerid][n][7], \
variable[playerid][n][8], \
variable[playerid][n][9],\
variables[playerid][1], \
variables[playerid][2], \
variables[playerid][3], \
variables[playerid][4], \
variables[playerid][5]);
}
printf(string);
printf("1 %d 2 %d 3 %d 4 %d 5 %d",variables[playerid][1],variables[playerid][2],variables[playerid][3],QuestStatus[playerid][4],variables[playerid][5]);
}
mysql_free_result();
Вот как выглядит таблица:
Что выводит в лог:
PHP код:
[15:27:38] 0,0,0,0,1,0,0,0,0,0|0,0,0,0,0,1,1,1,1,1|0,0,0,0,0,0,0,0,0,0|0,0,0,0,0,0,0,0,0,0|0,0,0,0,0,0,0,0,0,0|0,0,1,1,0
[15:27:38] 1 0 2 0 3 0 4 0 5 0