shape1
shape2
shape3
shape4
shape7
shape8

Основы MySQL.


Статус
Закрыто для дальнейших ответов.

ac1nve

Продвинутый
Пользователь
23.02.2016
591
231
0
Здравствуйте, эта статья - посвящение,тем кто уже освоил 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 Тема будет дополняться.

 
 
 
Статус
Закрыто для дальнейших ответов.