Question

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

Сами ошибки:

Спойлер

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)

Edited by Alex_Morenno

Share this post


Link to post
Share on other sites

3 answers to this question

  • 0

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

Share this post


Link to post
Share on other sites
  • 0

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

До:


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

После:


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

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

 

Share this post


Link to post
Share on other sites
  • 0

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

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

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

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

Edited by Sleash

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this  
Followers 0

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • Sergo_Alexeev
      By Sergo_Alexeev
      Всем доброго дня. Разрабатываю мод и столкнулся с таким вопросом... У меня имеется донат меню, то есть покупка авто, на каждое авто у меня идет 1 кейс в DialogResponse, пример:


       
       
      Мы имеем много-много кейсов, а теперь глянем в сам донат (покупка авто).
      Пример:

       
       
      По итогу, мы получаем Диалог с выбором покупки авто, много кейсов. Но вот не задача, у меня этих авто, тысячи, как мне сделать так, что бы не делать кейс на каждый авто. Можно ли заменить несколько кейсов, ОДНИМ? Так еще и что бы выдавало нужный айди авто, который выбрал пользователь??