Вопросы

Доброго дня, пишу мод с нуля не первый раз и сталкиваюсь постоянно вот с такой ошибкой, вроде бы ей внимания не предавал, как ее решить?

Сами ошибки:

Спойлер

C:\Users\pc\Desktop\Test\gamemodes\test.pwn(89) : warning 213: tag mismatch
C:\Users\pc\Desktop\Test\gamemodes\test.pwn(264) : warning 213: tag mismatch

Строчки, код

[89] mysql_tquery(dbHandle, query, "CheckReg", "i", playerid);

[264] dbHandle = mysql_connect(MYSQL_HOST, MYSQL_DB, MYSQL_PASS, MYSQL_USER);

 

В базе данных так же появились ошибки и нет подключения:


[03:08:38 12/11/22] [ERROR] mysql_connect - empty connection data specified
[03:08:38 12/11/22] [ERROR] mysql_errno - invalid connection handle (id: 1)
[03:08:38 12/11/22] [ERROR] mysql_set_charset - invalid connection handle (id: 1)

Отредактировано пользователем Alex_Morenno

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


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

3 ответа на этот вопрос

  • 0

@Alex_Morenno, переменная dbHandle как объявлена? Какая у вас версия MySQL? Меня смущает порядок аргументов в mysql_connect.

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


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

@Cawfee уже исправил, я забыл кавычки в аргументах))

До:


dbHandle = mysql_connect(MYSQL_HOST, MYSQL_DB, MYSQL_PASS, MYSQL_USER);

После:


dbHandle = mysql_connect("MYSQL_HOST", "MYSQL_DB", "MYSQL_PASS", "MYSQL_USER");

И только из-за этого, подключение не шло

 

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


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

@Alex_Morenno Оно и сейчас не будет

Переменная базы должна быть объявлена с тегом:

new MySql:dbHandle;
// Если я с тегом не ошибаюсь, загляни сам в инклуд и чекни

А кавычки не нужны, если подключение через дефайны

Отредактировано пользователем Sleash

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


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

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

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

  • Похожий контент

    • Danila_Fazz
      От Danila_Fazz
      Добрый день вписал систему 3д номеров все запустилось, но когда создаю номера пишет что они записаны в бд но они не записываются в бд  когда еще раз отпровляю команду пишет опять что все записано, но не чо не записываеться когда компелирую мод показывает только варнинги 202 на разные строки
       
      C:\Users\Danila_Fazz\Desktop\Сервак\gamemodes\srp061.pwn(23135) : warning 202: number of arguments does not match definition
      C:\Users\Danila_Fazz\Desktop\Сервак\gamemodes\srp061.pwn(23162) : warning 202: number of arguments does not match definition
      C:\Users\Danila_Fazz\Desktop\Сервак\gamemodes\srp061.pwn(23199) : warning 202: number of arguments does not match definition
      C:\Users\Danila_Fazz\Desktop\Сервак\gamemodes\srp061.pwn(23288) : warning 202: number of arguments does not match definition
      C:\Users\Danila_Fazz\Desktop\Сервак\gamemodes\srp061.pwn(23335) : warning 202: number of arguments does not match definition
      C:\Users\Danila_Fazz\Desktop\Сервак\gamemodes\srp061.pwn(23388) : warning 202: number of arguments does not match definition
      C:\Users\Danila_Fazz\Desktop\Сервак\gamemodes\srp061.pwn(23397) : warning 202: number of arguments does not match definition
      Pawn compiler 3.10.20150531              Copyright (c) 1997-2006, ITB CompuPhase
      Header size:          18160 bytes
      Code size:          8734120 bytes
      Data size:          3641416 bytes
      Stack/heap size:      16384 bytes; estimated max. usage=6660 cells (26640 bytes)
      Total requirements:12410080 bytes
      7 Warnings.
      на каждой этой страке находиться   if(IsPlayerAdmin(playerid, 7)) return 1;