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-запиту.