03.02.2017, 08:30
(
Последний раз редактировалось kloning1; 16.05.2017 в 01:11.
)
iam try to make convert 1 field string to 3 field ( int )
where iam wrong? already tested, but the data not move to new table
where iam wrong? already tested, but the data not move to new table
Код:
CMD:convert(playerid, params[])
{
for(new i=0; i < cache_get_row_count(); i ++ )
{
new data1,data2,data3, str[254], fields,row;
format(str, sizeof(str),"SELECT Playing FROM players WHERE id = %d", i);
mysql_query(mysql, str);
cache_get_data(fields,row);
if(row > 0 )
{
cache_get_field_content(0, "Playing", str);
sscanf(str, "p<,>ddd", data1, data2,data3);
}
format(str, sizeof(str),"INSERT INTO user_data (id, hours, minutes, second) VALUES (%d,%d,%d,%d)",i,data1,data2,data3);
mysql_tquery(mysql, str);
}
return 1;
}



u help me. this thread fixed.