Всем привет
Мне нужно чтобы загрузка шла с 1 фракции, а не с 0, поэтому, когда ставлю в цикле "<=", то выскакивают ошибки:
Когда ставлю "<" загрузка идет с 2 фракции
PHP код:
[ERROR] CMySQLResult::GetRowDataByName() - invalid row index ('1') (Query: "SELECT * FROM `fractions`")
[ERROR] cache_get_field_content_int - invalid datatype
[ERROR] CMySQLResult::GetRowDataByName() - invalid row index ('1') (Query: "SELECT * FROM `fractions`")
[ERROR] CMySQLResult::GetRowDataByName() - invalid row index ('1') (Query: "SELECT * FROM `fractions`")
[ERROR] CMySQLResult::GetRowDataByName() - invalid row index ('1') (Query: "SELECT * FROM `fractions`")
PHP код:
@_LoadFrac();
@_LoadFrac() {
new rows, fields;
cache_get_data(rows, fields);
for(new i = 1; i <= rows; i++) {
Frac[i][id] = cache_get_field_content_int(i, "ID", mysqlc);
cache_get_field_content(i, "Name", Frac[i][fName], mysqlc, 32);
cache_get_field_content(i, "Leader", Frac[i][fLeader], mysqlc, 32);
cache_get_field_content(i, "Assistant", Frac[i][fAssistant], mysqlc, 32);
TOTALFRAC++;
}
printf("%d - uploaded fractions", TOTALFRAC);
return true;
}