| Параметр |
По умолчанию |
Описание |
| Глобальные переменные |
| $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-запроса. |