Сегодня Воскресенье | Дата: 28.04.2024 | Время: 22:18
                        
Последние новости
Оф. C-HUD GTA-ONE (v. beta 1.0) by Darius Stone для GTA - SA
Добавил: Kronos
Всего комментариев: 0
Новая волна GTA-ONE
Добавил: Ice_Code
Всего комментариев: 3
Трейлер Grand Theft Auto - V
Добавил: Kronos
Всего комментариев: 0
Новые темы форума
Last Empire War Z
Ответил: Kronos
Всего ответов:
Adobe Photoshop Touch
Ответил: Kronos
Всего ответов:
ePSXe for Android
Ответил: Kronos
Всего ответов:
Лучшие пользователи
Kronos
Логин: Kronos
Репутация: 10
Группа: Администраторы
Ice_Code
Логин: Ice_Code
Репутация: 2
Группа: Администраторы
ExT
Логин: ExT
Репутация: 1
Группа: Пользователи
Здравствуй, Гость! Авторизуйся или зарегистрируйся
Цвет фона
Случайные материалы



Последние материалы

[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » Pawn - скриптинг » Мануалы/уроки » MySQL » [F.A.Q] Разборка плагина MySQL
[F.A.Q] Разборка плагина MySQL
KronosДата: Воскресенье, 13.07.2014, 19:49 | Сообщение # 1
Местный мазафака
Сообщений: 117
Награды: 0
Репутация: 10
Здравствуйте. На нашем форуме я поюзал поиск и не увидел разбор самого плагина MySQL и вот решил написать F.A.Q по функциям данного инклуда.

Примечание:
Функции которые написаны в данной теме относятся лишь к офф.плагину G-sTyLeZzZ.
Данные плагин можно скачать по данной ссылке: тыкай давай

И так начнём......

1.mysql_connect

Данной функцией мы можем подключиться к базе данных
Само подключение мы можем поставить например при загрузки мода
Код
mysql_connect("127.0.0.1","root","sampdatabase","passdatabase");


2.mysql_reconnect

Данной функцией мы можем пере-подключиться к базе данных.
Можно использовать данную функцию при каком-либо разрыве связи с базой данных.
Код
mysql_reconnect();  


3.mysql_query

Данная функция позволяет отправлять запросы к базе данных.
Пример использования данной функции:
Код
mysql_query("SELECT * FROM `DataBaseQuery`");


Мы отправляем запрос к базе данных DataBaseQuery

4.mysql_debug

Данной функцией мы можем включить или отключить ведения лога запросов и т.д MySQL
Примечание:При активации данной функции идёт нагрузка на сервер.Желательно включать тогда если что-то не записывает или проверяют запросы.
Пример использования:
Код
public OnGameModeInit()  
{  
     mysql_debug();  
}


5.mysql_ping

Данная функция проверяют есть ли подключение с Базой Данных.
Пример использования:
Код
    switch(mysql_ping())  
     {   
         case 1: print("Мод подключился к базам данных ");  
         case -1: print("Мод не подключился к базам данных");   
     }


Допустим при сохранении каких-либо данных в мускул допустим делаем проверку:
Код
stock MySQLConnectionCheck()  
{  
       if(mysql_ping() == -1) mysql_reconnect();  
       return true;  
}


6.mysql_store_result

Данную функцию нужно использовать всегда если у нас идёт отправка запросов SELECT, SHOW, CHECK TABLE
Пример использования функции:
Код
mysql_query("SELECT * FROM `DataBaseQuery`");//Отправляем запрос  
mysql_store_result();  
mysql_free_result();


Как вы заметили в данном коде появилась функция mysql_free_result();,о ней будет описанно ниже.

7.mysql_free_result();

Данную функцию используют для очистки результата после того , как используем mysql_store_result
Пример использования:
Код
mysql_query("SELECT * FROM `DataBaseQuery`");//Отправляем запрос  
mysql_store_result();  
mysql_free_result();


СообщениеЗдравствуйте. На нашем форуме я поюзал поиск и не увидел разбор самого плагина MySQL и вот решил написать F.A.Q по функциям данного инклуда.

Примечание:
Функции которые написаны в данной теме относятся лишь к офф.плагину G-sTyLeZzZ.
Данные плагин можно скачать по данной ссылке: тыкай давай

И так начнём......

1.mysql_connect

Данной функцией мы можем подключиться к базе данных
Само подключение мы можем поставить например при загрузки мода
Код
mysql_connect("127.0.0.1","root","sampdatabase","passdatabase");


2.mysql_reconnect

Данной функцией мы можем пере-подключиться к базе данных.
Можно использовать данную функцию при каком-либо разрыве связи с базой данных.
Код
mysql_reconnect();  


3.mysql_query

Данная функция позволяет отправлять запросы к базе данных.
Пример использования данной функции:
Код
mysql_query("SELECT * FROM `DataBaseQuery`");


Мы отправляем запрос к базе данных DataBaseQuery

4.mysql_debug

Данной функцией мы можем включить или отключить ведения лога запросов и т.д MySQL
Примечание:При активации данной функции идёт нагрузка на сервер.Желательно включать тогда если что-то не записывает или проверяют запросы.
Пример использования:
Код
public OnGameModeInit()  
{  
     mysql_debug();  
}


5.mysql_ping

Данная функция проверяют есть ли подключение с Базой Данных.
Пример использования:
Код
    switch(mysql_ping())  
     {   
         case 1: print("Мод подключился к базам данных ");  
         case -1: print("Мод не подключился к базам данных");   
     }


Допустим при сохранении каких-либо данных в мускул допустим делаем проверку:
Код
stock MySQLConnectionCheck()  
{  
       if(mysql_ping() == -1) mysql_reconnect();  
       return true;  
}


6.mysql_store_result

Данную функцию нужно использовать всегда если у нас идёт отправка запросов SELECT, SHOW, CHECK TABLE
Пример использования функции:
Код
mysql_query("SELECT * FROM `DataBaseQuery`");//Отправляем запрос  
mysql_store_result();  
mysql_free_result();


Как вы заметили в данном коде появилась функция mysql_free_result();,о ней будет описанно ниже.

7.mysql_free_result();

Данную функцию используют для очистки результата после того , как используем mysql_store_result
Пример использования:
Код
mysql_query("SELECT * FROM `DataBaseQuery`");//Отправляем запрос  
mysql_store_result();  
mysql_free_result();

Автор - Kronos
Дата добавления - 13.07.2014 в 19:49
Форум » Pawn - скриптинг » Мануалы/уроки » MySQL » [F.A.Q] Разборка плагина MySQL
  • Страница 1 из 1
  • 1
Поиск:
Загрузка...

Revision by www.GTA-ONE.ru
Copyright © 2024 |