API MySql

Параметр По умолчанию Описание
Глобальные переменные
$gStateQueryCount 0 Счетчик запросов к базе данных.
$gStateQueryTime 0 Счетчик времени выполнения запросов к базе данных.
$gStateLastQueryTime 0 Счетчик времени выполнения последнего запроса к базе данных.
$gDbNick <пусто> Префикс в наименованиях таблиц.
MySql ($mErrorReportFunc)
Конструктор класса, возвращает указатель.
$mErrorReportFunc Название функции, которая будет вызвана в случае системной ошибки. Функция должна иметь четыре входных параметра: тип ошибки, файл ошибки, сообщение об ошибке, дополнительная информация об ошибке.
Connect ($mOwner, $mLine, $mHostName, $mUserName, $mUserPass, $mDbName, $mDbCommand, $mDbNick, $mDbCharset)
Соединение с базой данных. В случае успеха возвращает true.
$mOwner Имя файл, который инициализирует соединение. Используется для вывода сообщения об ошибке.
$mLine Номер строки файла, из которой выполняется команда. Используется для вывода сообщения об ошибке.
$mHostName DB_HOST_NAME Имя сервера.
$mUserName DB_USER_NAME Имя пользователя.
$mUserPass DB_USER_PASS Пароль пользователя.
$mDbName DB_NAME Имя базы данных.
$mDbCommand DB_COMMAND Набор SQL-запросов, которые выполняются сразу после подключения к базе данных.
$mDbNick DB_NICK Префикс в наименованиях таблиц.
$mDbCharset DB_CHARSET Название кодировки, в которой будет происходить обмен данными с базой данных.
DoQuery ($mOwner, $mLine, $mCommand)
Выполнить SQL-запрос. Возвращает указатель запроса.
$mOwner Имя файла, который инициализирует соединение. Используется для вывода сообщения об ошибке.
$mLine Номер строки файла, из которой выполняется команда. Используется для вывода сообщения об ошибке.
$mCommand Текст SQL-запроса.
GetNumRows ($mQuery)
Получить число строк из результата SQL-запроса.
$mQuery Указатель SQL-запроса.
GetNumFields ($mQuery)
Получить число полей из результата SQL-запроса.
GetFieldName ($mQuery, $mColNum)
Получить название одного из полей из результата SQL-запроса.
$mQueryУказатель SQL-запроса.
$mColNumНомер поля, нумерация начинается с нуля.
FetchHash ($mQuery)
Возвращает ассоциативный массив типа "название поля->значение поля" для текущего ряда из результата SQL-запроса. В случае, если рядов больше нет, то возвращает false. После выполнения запроса осуществляется переход на следующий ряд.
$mQueryУказатель SQL-запроса.
FetchRow ($mQuery)
Возвращает нумерованный массив со значениями полей для текущего ряда из результата SQL-запроса. В случае, если рядов больше нет, то возвращает false. После выполнения запроса осуществляется переход на следующий ряд.
$mQueryУказатель SQL-запроса.
DataSeek ($mQuery, $mPos)
Перемещение к заданному ряду в результате SQL-запроса.
$mQuery Указатель SQL-запроса.
$mPosНомер ряда, нумерация начинается с нуля.
GetAffectedRows()
Возвращает число затронутых рядов в результате выполнения последнего SQL-запроса.