Доступ к готовым решениям

Переход в группу "Пользователь"

300.00
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Разборка плагина MySQL

Andrey_Kiryuhin

Изучающий
Пользователь
Регистрация
11 Ноя 2010
Сообщения
514
Лучшие ответы
0
Репутация
123
Здраствуйте.На нашем форуме я поюзал поиск и не увидел разбор самого плагина MySQL и вот решил написать F.A.Q по функциям данного инклуда.

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

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


1.mysql_connect

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

2.mysql_reconnect
Данной функцией мы можем переподключиться к базе данных.
Можно использовать данную функцию при каком-либо разрыве связи с базой данных.
PHP:
mysql_reconnect();
3.mysql_query
Данная функция позволяет отправлять запросы к базе данных.
Пример использования данной функции:
PHP:
mysql_query("SELECT * FROM `DataBaseQuery`");
Мы отправляем запрос к базе данных DataBaseQuery​

4.mysql_debug
Данной функцией мы можем включить или отключить ведения лога запросов и т.д MySQL
Примечание:При активации данной функции идёт нагрузка на сервер.Желательно включать тогда если что-то не записывает или првоерить запросы.
Пример использования:

PHP:
public OnGameModeInit()
{
    mysql_debug();
}

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

6.mysql_store_result
Данную функцию нужно использовать всегда если у нас идёт отправка запросов SELECT, SHOW, CHECK TABLE
Пример использования функции:

PHP:
mysql_query("SELECT * FROM `DataBaseQuery`");//Отправляем запрос
mysql_store_result();
mysql_free_result();
Как вы заметили в данном коде появилась функция mysql_free_result();,о ней будет описанно ниже.

7.mysql_free_result();
Данную функцию используют для очистки результата после того , как используем mysql_store_result
Пример использования:

PHP:
mysql_query("SELECT * FROM `DataBaseQuery`");//Отправляем запрос
mysql_store_result();
mysql_free_result();

Данная тема будет дополняться.
Я не жду + за тему т.к я за ними не гоняюсь.Тема была создана для ознокомления с инклудом MYSQL,а не для флуда.За флуд в теме буду строга наказывать,за пост не по теме или оффтоп тоже накажу :)
Удачи в скриптинге и работы с инклудом MySQL.
Тема была перенеса в шапу.(Присвоен статус Главная в данном разделе.)

С Ув. - Andrey_Kiryuhin
 
Последнее редактирование модератором:
Сверху Снизу