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