Перейти к содержанию
Авторизация  
kronka228

Проблема с cache_get_row_count

Рекомендуемые сообщения

kronka228

Добрый вечер, такая ошибка в логах:
 

[16:26:48] [plugins/mysql] cache_get_row_count: no active cache
[16:26:50] [plugins/mysql] cache_get_row_count: no active cache

Места где используются:
1)
stock OnPlayerLogin(playerid,password[])
{
new query[256];
mysql_format(g_SQL, query, sizeof(query), "SELECT * FROM `players` WHERE `login` = '%s'",GN(playerid));
mysql_tquery(g_SQL, query);


if(cache_num_rows() == 1)
{
cache_get_value_name(0, "login", PlayerInfo[playerid][pNickName], 24); .....

2)

public OnPlayerConnect(playerid)
{
new string[256];
if(gPlayerLogged[playerid] != 1)
{
new DB_Query[115];
mysql_format(g_SQL, DB_Query, sizeof(DB_Query), "SELECT * FROM `players` WHERE `login` = '%s'", GN(playerid));
mysql_tquery(g_SQL, DB_Query);
new rows = cache_num_rows();
if(rows == 0)
{ .....

Давно в pawn не сидел, всё забыл. 
В чём ошибка?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
noname_idk

@kronka228, mysql_tquery не возвращает кэш. Заменяй в двух случаях mysql_tquery на mysql_query.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
kronka228

,исправил, но аккаунт в базе не создался 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.