Здравствуйте, эта статья - посвящение,тем кто уже освоил MxINI или Dini,тем кто гонится за оптимизацией, скоростью или просто-же за знаниями в том или ином языке.
MySQL - свободная система управления базами данных (СУБД). MySQL является решением для малых и средних приложений. Обычно MySQL используется в качестве сервера, к которому обращаются локальные или удалённые клиенты.
Теперь к делу.
MySQL - имеет три основные действия, то есть Чтение, Запись, Обновление(перезапись данных).
И так, основные функции плагина:
mysql_debugОписание:
Можно включить плагин отладки (mysql_log.txt) с этой функцией.
Параметры:
(включить)
включить 1 Для включения, 0 для отключения (по умолчанию 1).
Возвращаемые Значения:
Эта функция не возвращает никаких значений.
public OnGameModeInit()
{
mysql_debug(1); //enable debug
//...
mysql_debug(0); //disable debug
return 1;
}
mysql_connectОписание:
Используйте эту функцию, чтобы подключиться к серверу и базе данных MySQL.
Параметры:
(const host[], const user[], const database[], const password[])
const host[] IP или имя хоста сервера MySQL.
const user[] Имя пользователя учетной записи, которую вы хотите подключиться.
const database[] Имя базы данных к которой вы хотите подключиться.
const password[] Пароль от учетной записи которой вы хотите подключиться.
Пример:
public OnGameModeInit()
{
new mysql = mysql_connect("127.0.0.1","root","mydatabase","mypass");
// ...
}
mysql_formatОписание:
Позволяет форматировать строки, которые можно смело использовать в [SIZE=12.7px]запросе.[/SIZE]
[SIZE=12.7px]Параметры:[/SIZE]
(connectionHandle, output[], format[], {Float,_}:...)
________________________________________________________________________
connectionHandle Соединение будет обрабатываться далее.
output[] Строка для вывода результата.
format[] Формат строки.
{Float,_}:... Неопределенное количество аргументов любого тега.
Пример:
new szDestination[100];
mysql_format(connectionHandle, szDestination, "SELECT * FROM `%s` WHERE `bar` = '%e' AND `foobar` = '%f' LIMIT %d", "foobar", "escape'me\"please", 1.2345, 1337);
// the variable 'szDestination' contains now the formatted query (including the escaped string)
mysql_query(szDestination);
Источник: wiki.sa-mp
P.S Тема будет дополняться.
MySQL - свободная система управления базами данных (СУБД). MySQL является решением для малых и средних приложений. Обычно MySQL используется в качестве сервера, к которому обращаются локальные или удалённые клиенты.
Теперь к делу.
MySQL - имеет три основные действия, то есть Чтение, Запись, Обновление(перезапись данных).
И так, основные функции плагина:
mysql_debugОписание:
Можно включить плагин отладки (mysql_log.txt) с этой функцией.
Параметры:
(включить)
включить 1 Для включения, 0 для отключения (по умолчанию 1).
Возвращаемые Значения:
Эта функция не возвращает никаких значений.
public OnGameModeInit()
{
mysql_debug(1); //enable debug
//...
mysql_debug(0); //disable debug
return 1;
}
mysql_connectОписание:
Используйте эту функцию, чтобы подключиться к серверу и базе данных MySQL.
Параметры:
(const host[], const user[], const database[], const password[])
const host[] IP или имя хоста сервера MySQL.
const user[] Имя пользователя учетной записи, которую вы хотите подключиться.
const database[] Имя базы данных к которой вы хотите подключиться.
const password[] Пароль от учетной записи которой вы хотите подключиться.
Пример:
public OnGameModeInit()
{
new mysql = mysql_connect("127.0.0.1","root","mydatabase","mypass");
// ...
}
mysql_formatОписание:
Позволяет форматировать строки, которые можно смело использовать в [SIZE=12.7px]запросе.[/SIZE]
[SIZE=12.7px]Параметры:[/SIZE]
(connectionHandle, output[], format[], {Float,_}:...)
________________________________________________________________________
connectionHandle Соединение будет обрабатываться далее.
output[] Строка для вывода результата.
format[] Формат строки.
{Float,_}:... Неопределенное количество аргументов любого тега.
Пример:
new szDestination[100];
mysql_format(connectionHandle, szDestination, "SELECT * FROM `%s` WHERE `bar` = '%e' AND `foobar` = '%f' LIMIT %d", "foobar", "escape'me\"please", 1.2345, 1337);
// the variable 'szDestination' contains now the formatted query (including the escaped string)
mysql_query(szDestination);
Источник: wiki.sa-mp
P.S Тема будет дополняться.