[ Свежие темы · Новости · Купить Premium+ · Акции · Правила · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Разборка плагина MySQL
Lyon
Дата: Вторник, 01.10.2013, 17:12 | Сообщение # 1
Не активен...
Сообщений: 60

Примечание:
Функции которые написани в данной теме относятся лиш к офф.плагину 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();
  



Подпись
Что хочу, то и ворочу...
  • Страница 1 из 1
  • 1
Поиск: