- Регистрация
- 11 Ноя 2010
- Сообщения
- 514
- Лучшие ответы
- 0
- Репутация
- 123
Здраствуйте.На нашем форуме я поюзал поиск и не увидел разбор самого плагина MySQL и вот решил написать F.A.Q по функциям данного инклуда.
Примечание:
Функции которые написани в данной теме относятся лиш к офф.плагину G-sTyLeZzZ.
Данные плагин можно скачать по данной ссылке:
И так начнём......
1.mysql_connect
2.mysql_reconnect
3.mysql_query
4.mysql_debug
5.mysql_ping
6.mysql_store_result
7.mysql_free_result();
Данная тема будет дополняться.
Я не жду + за тему т.к я за ними не гоняюсь.Тема была создана для ознокомления с инклудом MYSQL,а не для флуда.За флуд в теме буду строга наказывать,за пост не по теме или оффтоп тоже накажу
Удачи в скриптинге и работы с инклудом MySQL.
Тема была перенеса в шапу.(Присвоен статус Главная в данном разделе.)
С Ув. - Andrey_Kiryuhin
Примечание:
Функции которые написани в данной теме относятся лиш к офф.плагину G-sTyLeZzZ.
Данные плагин можно скачать по данной ссылке:
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
И так начнём......
1.mysql_connect
Данной функцией мы можем подключиться к базе данных
Само подключение мы можем поставить например при загрузки мода
Само подключение мы можем поставить например при загрузки мода
PHP:
mysql_connect("127.0.0.1","root","sampdatabase","passdatabase");
2.mysql_reconnect
Данной функцией мы можем переподключиться к базе данных.
Можно использовать данную функцию при каком-либо разрыве связи с базой данных.
Можно использовать данную функцию при каком-либо разрыве связи с базой данных.
PHP:
mysql_reconnect();
Данная функция позволяет отправлять запросы к базе данных.
Пример использования данной функции:
Мы отправляем запрос к базе данных DataBaseQuery
Пример использования данной функции:
PHP:
mysql_query("SELECT * FROM `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
Пример использования функции:
Как вы заметили в данном коде появилась функция mysql_free_result();,о ней будет описанно ниже.
Пример использования функции:
PHP:
mysql_query("SELECT * FROM `DataBaseQuery`");//Отправляем запрос
mysql_store_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
Последнее редактирование модератором: