Форум Pawn-Wiki.Ru - Воплоти мечту в реальность!: Подключение MySQL by Zhdan - Форум Pawn-Wiki.Ru - Воплоти мечту в реальность!

Перейти к содержимому

Страница 1 из 1
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

Подключение MySQL by Zhdan Оценка: -----

#1
Пользователь офлайн   Zhdan 

  • Прохожий
  • Вставить ник
  • Раскрыть информацию
Здравствуйте, сегодня я вам расскажу как подключить MySQL к серверу SA:MP
Использовать буду инклуд a_mysql (R41-4)
Вот ссылка на инклуд: Тык
Для начала нужно скачать Open Server или Dewner
Разница: Open Server хоть долго загружается, но хорошая.
Dewner: Быстро грузится, но не хорошо работает, всмысле можно использовать, но будет лагать (у меня так).
Я буду использовать OpenServer
Сначала создаём базу данных
Изображение
Потом вводим имя базы, я буду использовать "pawno"
Изображение
Дальше нужно создать таблицу для аккаунтов, но это уже другая тема
Изображение
======================================================================================================
Дальше нужно написать данные MySQL
#define SQLHOST "localhost" // localhost можно ещё 127.0.0.1, ничего не изменется, у всех одинаково
#define SQLUSER "root" // root - это имя пользователя для PhpMyAdmins, но у всех одинаково
#define SQLBD "pawno" // pawno - название базы данных, который мы создали
#define SQLPASS "" // у некоторых нету пароля, но у многих может быть.

new MySQL:dbHandle;

Дальше добавляем в OnGameModeInit
ConnectMySQL();

Под пабликом OnGameModeInit создаём stock, чтобы узнать, подключён MySQL, или нет
stock ConnectMySQL()
{
	dbHandle = mysql_connect(SQLHOST, SQLUSER, SQLBD, SQLPASS);
	switch(mysql_errno())
	{
	    case 0: print("MySQL подключён, красава!!!"); // Если MySQL подключён
	    default: print("MySQL не удалось, дружок..."); // Если MySQL не подключена
	}
	mysql_log(ERROR | WARNING); // Дальше нужно создать mysql_log, который будет собирать ерроры
	mysql_set_charset("cp1251"); 
}


Автор: Zhdan
0

#2
Пользователь офлайн   Bredemar12 

  • Местный
  • Вставить ник
  • Раскрыть информацию
https://www.google.c...Q4dUDCAs&uact=5

Сообщение отредактировал Bredemar12: 02 Декабрь 2019 - 00:36

0

#3
Пользователь офлайн   DeimoS 

  • Evil Scripter
  • Вставить ник
  • Раскрыть информацию
Поздравляю: ты всрал кодировку базы данных и попытался научить этому других. Вот что бывает, когда статьи пытается писать человек, который не понимает о чём он пишет.

Ради чего ты эти статьи пытаешься писать? :facepalm:

Сообщение отредактировал DeimoS: 02 Декабрь 2019 - 03:05

0

#4
Пользователь офлайн   Pa4enka 

  • Эксперт
  • Вставить ник
  • Раскрыть информацию
Так в чем же профит от OpenServer? Почему он лучше Denwer? Не разобрался немного...
0

#5
Пользователь офлайн   Nestyreff 

  • Stone tm
  • Вставить ник
  • Раскрыть информацию

Просмотр сообщенияPa4enka (02 Декабрь 2019 - 11:12) писал:

Так в чем же профит от OpenServer? Почему он лучше Denwer? Не разобрался немного...

Наличием GUI, который кажется удобным для тех, кто никогда не использовал denwer :happy:
0

#6
Пользователь офлайн   DeimoS 

  • Evil Scripter
  • Вставить ник
  • Раскрыть информацию

Просмотр сообщенияNestyreff (02 Декабрь 2019 - 15:21) писал:

Наличием GUI, который кажется удобным для тех, кто никогда не использовал denwer :happy:

Я думаю, это был сарказм, ибо автор темы написал какой-то бред несвязный в качестве аргументов =)

Ну и да: Denwer и правда похуже OpenServer. И общим количеством глюков, которым славится Denwer, и гораздо меньшим количеством функционала.
0

#7
Пользователь офлайн   Nestyreff 

  • Stone tm
  • Вставить ник
  • Раскрыть информацию

Просмотр сообщенияDeimoS (02 Декабрь 2019 - 16:50) писал:

Нажмите сюда, чтобы прочитать это сообщение. [Показать]

денвер удобен для тех, кто им пользовался. Ошибок много в нем не замечал. Пользовался и OpenServer, не помню почему его удалил, но он мне чем-то не понравился.
0

#8
Пользователь офлайн   DeimoS 

  • Evil Scripter
  • Вставить ник
  • Раскрыть информацию

Просмотр сообщенияNestyreff (02 Декабрь 2019 - 16:58) писал:

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


Эмм, странная логика. Pawno тоже удобен тем, кто им пользовался. Но, по факту, он не стал от этого удобным и надёжным.
Попахивает синдромом утёнка.


Просмотр сообщенияNestyreff (02 Декабрь 2019 - 16:58) писал:

Ошибок много в нем не замечал.


Ну если ты не замечал, то это не значит, что их нет =) О глючности Denwer чуть ли не легенды уже ходят. И легко нагуглить примеры проблем с Denwer, например, в статьях, где её сравнивают с XAMPP или Open Server.
Да и вообще: последняя версия Denwer вышла в 2013-ом году и с тех пор проект мёртв :) Пользоваться им, конечно, можно, но зачем, если есть Open Server, у которого и актуальные версии того же MySQL есть, и поддержка не прекращена (а значит баги если и есть, то их фиксят). В общем, сидеть в Denwer в 2019-ом - сомнительное удовольствие для людей с очень специфичными вкусами (таких в народе, вроде, извращенцами называют, как я слышал).
0

Поделиться темой:


Страница 1 из 1
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

1 человек читают эту тему
0 пользователей, 1 гостей, 0 скрытых пользователей


Яндекс.Метрика