Вопросы

DAYREK
SENIOR

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

Сами ошибки:

  открыть спойлер

Строчки, код

[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
Cawfee
Великий Гуру

@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
Sleash
Завсегдатый

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

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

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

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

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

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


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

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

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

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

    • Axel myself
      От Axel myself
       
      C:\Users\User\Desktop\Adamand Role Play Original\gamemodes\Adamand037.pwn(25676) : error 017: undefined symbol "Geo_GetCountry2"
      C:\Users\User\Desktop\Adamand Role Play Original\gamemodes\Adamand037.pwn(81191) : error 017: undefined symbol "Geo_GetCountry2"
      Pawn compiler 3.2.3664              Copyright (c) 1997-2017, ITB CompuPhase

      2 Errors.


      Помогите пожалуйста с проблемой, ничего нового не добавлял, сам 50/50 разбираюсь в павно) но посмотрев на глаз особо ничего ошибочного не попалось
      Буду благодарен.