« Кодировки символов
Search
Введение »
PHP Manual
MySQL
Улучшенный модуль MySQL (MySQL Improved)
Улучшенный модуль MySQL (MySQL Improved)
Введение
Краткий обзор
Краткое руководство
Процедурный и объектно-ориентированный интерфейс
Соединения
Выполнение запросов
Подготавливаемые запросы
Хранимые процедуры
Множественные запросы
API поддержка транзакций
Метаданные
Установка и настройка
Требования
Установка
Настройка во время выполнения
Модуль mysqli и постоянные соединения
Предопределённые константы
Основная информация о функциях модуля MySQLi
mysqli
— Класс mysqli
mysqli::$affected_rows
— Получает число строк, затронутых предыдущей операцией MySQL
mysqli::autocommit
— Включает или отключает автоматическую фиксацию изменений базы данных
mysqli::begin_transaction
— Стартует транзакцию
mysqli::change_user
— Изменяет пользователя соединения с базой данных
mysqli::character_set_name
— Возвращает текущую кодировку, установленную для соединения с БД
mysqli::close
— Закрывает ранее открытое соединение с базой данных
mysqli::commit
— Фиксирует текущую транзакцию
mysqli::$connect_errno
— Возвращает код ошибки последней попытки соединения
mysqli::$connect_error
— Возвращает описание последней ошибки подключения
mysqli::__construct
— Устанавливает новое соединение с MySQL-сервером
mysqli::debug
— Выполняет процедуры отладки
mysqli::dump_debug_info
— Журналирование отладочной информации
mysqli::$errno
— Возвращает код ошибки последнего вызова функции
mysqli::$error
— Возвращает строку с описанием последней ошибки
mysqli::$error_list
— Возвращает список ошибок выполнения последней запущенной команды
mysqli::execute_query
— Подготавливает, связывает параметры и выполняет SQL-запрос
mysqli::$field_count
— Возвращает число столбцов, затронутых последним запросом
mysqli::get_charset
— Возвращает объект, описывающий кодировку
mysqli::$client_info
— Получает информацию о MySQL-клиенте
mysqli::$client_version
— Возвращает информацию о клиенте MySQL в виде строки
mysqli::get_connection_stats
— Возвращает статистику соединения с клиентом
mysqli::$host_info
— Возвращает строку, содержащую тип используемого соединения
mysqli::$protocol_version
— Возвращает версию используемого MySQL протокола
mysqli::$server_info
— Возвращает версию MySQL сервера
mysqli::$server_version
— Возвращает версию сервера MySQL, представленную в виде integer
mysqli::get_warnings
— Получает результат SHOW WARNINGS
mysqli::$info
— Извлекает информацию о последнем выполненном запросе
mysqli::init
— Инициализирует MySQLi-коннектор и возвращает объект для работы с функцией mysqli_real_connect()
mysqli::$insert_id
— Возвращает значение, созданное для столбца AUTO_INCREMENT последним запросом
mysqli::kill
— Просит сервер завершить MySQL-поток
mysqli::more_results
— Проверка, есть ли ещё результаты в мультизапросе
mysqli::multi_query
— Выполняет один или несколько запросов к базе данных
mysqli::next_result
— Подготовка следующего доступного результирующего набора из multi_query
mysqli::options
— Установка настроек
mysqli::ping
— Проверяет соединение с сервером или пытается переподключиться, если соединение прервалось
mysqli::poll
— Опрашивает подключения
mysqli::prepare
— Подготавливает SQL выражение к выполнению
mysqli::query
— Выполняет запрос к базе данных
mysqli::real_connect
— Устанавливает соединение с MYSQL-сервером
mysqli::real_escape_string
— Экранирует специальные символы в строке для использования в SQL-выражении, используя текущий набор символов соединения
mysqli::real_query
— Выполнение SQL запроса
mysqli::reap_async_query
— Получение результата асинхронного запроса
mysqli::refresh
— Обновляет таблицы или кеш
mysqli::release_savepoint
— Удаляет именованную точку сохранения из списка точек сохранения текущей транзакции
mysqli::rollback
— Откат текущей транзакции
mysqli::savepoint
— Установите именованную точку сохранения транзакции
mysqli::select_db
— Устанавливает базу данных для выполняемых запросов
mysqli::set_charset
— Задаёт набор символов
mysqli::$sqlstate
— Возвращает код состояния SQLSTATE последней MySQL операции
mysqli::ssl_set
— Используется для установления безопасных соединений, используя SSL
mysqli::stat
— Получение информации о текущем состоянии системы
mysqli::stmt_init
— Инициализирует запрос и возвращает объект для использования в mysqli_stmt_prepare
mysqli::store_result
— Передаёт на клиента результирующий набор последнего запроса
mysqli::$thread_id
— Возвращает ID потока текущего подключения
mysqli::thread_safe
— Показывает, безопасна ли работа с процессами
mysqli::use_result
— Готовит результирующий набор на сервере к использованию
mysqli::$warning_count
— Возвращает количество предупреждений из последнего запроса заданного подключения
mysqli_stmt
— The mysqli_stmt class
mysqli_stmt::$affected_rows
— Возвращает общее количество строк, изменённых, удалённых, вставленных или сопоставленных последним выполненным выражением
mysqli_stmt::attr_get
— Получает текущее значение атрибута запроса
mysqli_stmt::attr_set
— Изменяет поведение подготовленного запроса
mysqli_stmt::bind_param
— Привязка переменных к параметрам подготавливаемого запроса
mysqli_stmt::bind_result
— Привязка переменных к подготовленному запросу для размещения результата
mysqli_stmt::close
— Закрывает подготовленный запрос
mysqli_stmt::__construct
— Конструктор для объекта mysqli_stmt
mysqli_stmt::data_seek
— Корректирует указатель результата на произвольную строку в буферизованном результате
mysqli_stmt::$errno
— Возвращает код ошибки выполнения последнего запроса
mysqli_stmt::$error
— Возвращает строку с пояснением последней ошибки при выполнении запроса
mysqli_stmt::$error_list
— Возвращает список ошибок выполнения последнего запроса
mysqli_stmt::execute
— Выполняет подготовленное утверждение
mysqli_stmt::fetch
— Связывает результаты подготовленного запроса с переменными
mysqli_stmt::$field_count
— Возвращает число столбцов в заданном выражении
mysqli_stmt::free_result
— Освобождает память от результата запроса, указанного дескриптором
mysqli_stmt::get_result
— Получает результат из подготовленного запроса в виде объекта mysqli_result
mysqli_stmt::get_warnings
— Получает результат от SHOW WARNINGS
mysqli_stmt::$insert_id
— Получает ID, сгенерированный предыдущей операцией INSERT
mysqli_stmt::more_results
— Проверяет, есть ли ещё наборы строк в результате мультизапроса
mysqli_stmt::next_result
— Читает следующий набор строк из мультизапроса
mysqli_stmt::$num_rows
— Возвращает количество строк, полученных с сервера
mysqli_stmt::$param_count
— Возвращает количество параметров в запросе
mysqli_stmt::prepare
— Подготавливает утверждение SQL к выполнению
mysqli_stmt::reset
— Сбрасывает результаты выполнения подготовленного запроса
mysqli_stmt::result_metadata
— Возвращает метаданные результирующей таблицы подготавливаемого запроса
mysqli_stmt::send_long_data
— Отправка данных блоками
mysqli_stmt::$sqlstate
— Возвращает код ошибки SQLSTATE, вызванной в ходе выполнения последней операции над запросом
mysqli_stmt::store_result
— Сохраняет набор результатов во внутреннем буфере
mysqli_result
— Класс mysqli_result
mysqli_result::__construct
— Конструктор объекта mysqli_result
mysqli_result::$current_field
— Получает смещение указателя по отношению к текущему полю
mysqli_result::data_seek
— Перемещает указатель результата на выбранную строку
mysqli_result::fetch_all
— Выбирает все строки из результирующего набора и помещает их в ассоциативный массив, обычный массив или в оба
mysqli_result::fetch_array
— Выбирает следующую строку из набора результатов и помещает её в ассоциативный массив, обычный массив или в оба
mysqli_result::fetch_assoc
— Выбирает следующую строку из набора результатов и помещает её в ассоциативный массив
mysqli_result::fetch_column
— Получает один столбец из следующей строки набора результатов
mysqli_result::fetch_field
— Возвращает следующее поле результирующего набора
mysqli_result::fetch_field_direct
— Получает метаданные конкретного поля
mysqli_result::fetch_fields
— Возвращает массив объектов, которые представляют поля результирующего набора
mysqli_result::fetch_object
— Выбирает следующую строку из набора результатов в виде объекта
mysqli_result::fetch_row
— Выбирает следующую строку из набора результатов и помещает её в обычный массив
mysqli_result::$field_count
— Получает количество полей в наборе результатов
mysqli_result::field_seek
— Устанавливает указатель результата на заданное смещение поля
mysqli_result::free
— Освобождает память, занятую результатами запроса
mysqli_result::getIterator
— Извлекает внешний итератор
mysqli_result::$lengths
— Возвращает длины полей текущей строки результирующего набора
mysqli_result::$num_rows
— Получает количество строк в наборе результатов
mysqli_driver
— Класс mysqli_driver
mysqli_driver::embedded_server_end
— Останавливает встроенный сервер
mysqli_driver::embedded_server_start
— Инициализирует и запускает встроенный сервер
mysqli_driver::$report_mode
— Устанавливает режим сообщений об ошибках модулем mysqli
mysqli_warning
— Класс mysqli_warning
mysqli_warning::__construct
— Закрытый конструктор для запрета прямого создания экземпляра
mysqli_warning::next
— Получает следующее предупреждение
mysqli_sql_exception
— Класс mysqli_sql_exception
mysqli_sql_exception::getSqlState
— Возвращает код ошибки SQLSTATE
Синонимы и устаревшие функции Mysqli
mysqli_connect
— Псевдоним mysqli::__construct
mysqli::escape_string
— Псевдоним функции mysqli_real_escape_string
mysqli_execute
— Псевдоним mysqli_stmt_execute
mysqli_get_client_stats
— Получить клиентскую попроцессную статистику
mysqli_get_links_stats
— Возвращает информацию об открытых и закешированных соединениях MySQL
mysqli_report
— Псевдоним mysqli_driver->report_mode
mysqli::set_opt
— Псевдоним mysqli_options
Список изменений
↑
and
↓
to navigate •
Enter
to select •
Esc
to close •
/
to open