mysqliConnection

  • __construct() — Конструктор соединения
  • setSocket() — Устанавливает сокет для подключени
  • setLogger() — Устанавливает логгер запросов
  • open() — Открывает соединение
  • close() — Закрывает текущее соединение
  • getQueriesCount() — Возвращает количество запросов к бд
  • query() — Выполняет запрос к БД
  • queryResult() — Выполняет запрос к БД
  • errorOccurred() — Проверяет, успешно ли завершен последний запрос
  • errorDescription() — Возвращает описание последней возникшей ошибки
  • isOpen() — Возвращает признак открыто соединение или нет
  • escape() — Экранирует входящую строку
  • getConnectionInfo() — Возвращает массив с описанием соединения:
  • insertId() — Возвращает автоматически генерируемый ID, используя последний запрос
  • errorNumber() — Возвращает численный код ошибки выполнения последней операции с MySQL
  • getServerInfo() — Возвращает строку, содержащую версию сервера MySQL
  • clearCache() — Очищает кеш запросов В данном классе кеш запросов не используется по следующим причинам: 1) Кеш запросов нельзя нормально валидировать; 2) Кеш запросов часто становится причиной трудновоспроизводимых багов; 3) Mysql сам неплохо умеет кешироваться запросы;
  • errorMessage() — Возвращает текст ошибки последней операции с MySQL
  • affectedRows() — Возвращает число затронутых прошлой операцией строк