03.03.2015, 16:15
(
Последний раз редактировалось Bombo; 03.03.2015 в 20:13.
)
Quote:
|
Можно попробовать так:
pawn Код:
|
Quote:
|
По поводу invalid row index ('0') - циклы есть? У меня такое было когда использовал циклы.
А cache_get_field_content_int - invalid datatype, не то что-то пытаешся узнать. Либо Float либо string, смотри внимательнее все cache_get_field_content_int. OnQueryError() не вызывается потому, что ошибки в запросе то и нет, ты не правильно получаешь данные из кеша. |
[ERROR] cache_get_field_content_int - invalid datatype : скорее всего значение запрашиваемого поля NULL
[ERROR] CMySQLResult::GetRowDataByName() - invalid row index ('0') : такое часто происходит при смене кэша результата. Для избежания необходимо запоминать кэш:
Код:
new Cache:result; ... result = mysql_query(gMysql, "SELECT id FROM tab LIMIT 1");
Код:
new id; ... cache_set_active(result, gMysql); id = cache_get_field_content_int(0, "id", gMysql);


