Переменная не сохраняет значение cache_insert_id
Доброго времени суток. Я не первый день, пытаюсь вытащить последний ид, сгенерированный AUTO_INCREMENT из БД. Но выходит лишь вывести его в консоль:
PHP код:
format(query, sizeof(query), "INSERT INTO `Battle` (type) VALUES ('1')");
mysql_function_query(connects, query, "test", "i");
public test()
{
printf("%d",cache_insert_id());//этот момент срабатывает
idB = cache_insert_id();//а этот нет
return 1;
}
Буду весьма признателен, если вы подскажите, что я делаю не так.