PHP 5 MySQLi Функции
PHP mysqli – обзор
PHP mysqli = PHP MySQL улучшилось!
Функции mysqli позволяют вам получить доступ к серверам баз данных MySQL.
Примечание: Расширение mysqli предназначено для работы с версией MySQL 4.1.13 или новее.
Конфигурация установки/времени выполнения
Чтобы функции mysqli были доступны, необходимо скомпилировать PHP с поддержкой расширения mysqli.
Расширение mysqli было введено с версией PHP 5.0.0. Родной драйвер MySQL был включен в PHP версию 5.3.0.
Для получения сведений об установке перейдите по: http://PHP.NET/Manual/EN/mysqli.Installation.php
Сведения о конфигурации среды выполнения см. http://PHP.NET/Manual/EN/mysqli.Configuration.php
PHP 5 mysqli функции
| Функции | Описание |
|---|---|
| mysqli_affected_rows() | Возвращает количество затронутых строк в предыдущей операции MySQL |
| mysqli_autocommit() | Включение и отключение автоматической фиксации изменений базы данных |
| mysqli_change_user() | Изменяет пользователя указанного подключения к базе данных |
| mysqli_character_set_name() | Возвращает набор символов по умолчанию для подключения к базе данных |
| mysqli_close() | Закрытие ранее открытого подключения к базе данных |
| mysqli_commit() | Фиксирует текущую транзакцию |
| mysqli_connect_errno() | Возвращает код ошибки из последней ошибки подключения |
| mysqli_connect_error() | Возвращает описание ошибки из последней ошибки подключения |
| mysqli_connect() | Открывает новое подключение к серверу MySQL |
| mysqli_data_seek() | Корректирует результирующий указатель на произвольную строку в результирующем наборе |
| mysqli_debug() | Выполняет операции отладки |
| mysqli_dump_debug_info() | Дампы отладочной информации в журнале |
| mysqli_errno() | Возвращает последний код ошибки для последнего вызова функции |
| mysqli_error_list() | Возвращает список ошибок для последнего вызова функции |
| mysqli_error() | Возвращает последнее описание ошибки для последнего вызова функции |
| mysqli_fetch_all() | Извлекает все результирующие строки в виде ассоциативного массива, числового массива или обоих |
| mysqli_fetch_array() | Извлекает результирующую строку в виде ассоциативного, числового массива или обоих |
| mysqli_fetch_assoc() | Извлекает результирующую строку в виде ассоциативного массива |
| mysqli_fetch_field_direct() | Возвращает мета-данные для одного поля в результирующем наборе, как объект |
| mysqli_fetch_field() | Возвращает следующее поле в результирующем наборе в виде объекта |
| mysqli_fetch_fields() | Возвращает массив объектов, представляющих поля в результирующем наборе |
| mysqli_fetch_lengths() | Возвращает длину столбцов текущей строки в результирующем наборе |
| mysqli_fetch_object() | Возвращает текущую строку результирующего набора в виде объекта |
| mysqli_fetch_row() | Извлекает одну строку из результирующего набора и возвращает ее в виде перечисляемого массива |
| mysqli_field_count() | Возвращает число столбцов для последнего запроса |
| mysqli_field_seek() | Устанавливает курсор поля на заданное смещение поля |
| mysqli_field_tell() | Возвращает положение курсора поля |
| mysqli_free_result() | Освобождает память, связанную с результатом |
| mysqli_get_charset() | Возвращает объект набора символов |
| mysqli_get_client_info() | Возвращает версию клиентской библиотеки MySQL |
| mysqli_get_client_stats() | Возвращает статистику о клиенте для каждого процесса |
| mysqli_get_client_version() | Возвращает версию клиентской библиотеки MySQL в виде целого числа |
| mysqli_get_connection_stats() | Возвращает статистику по клиентскому соединению |
| mysqli_get_host_info() | Возвращает имя хоста сервера MySQL и тип подключения |
| mysqli_get_proto_info() | Возвращает версию протокола MySQL |
| mysqli_get_server_info() | Возвращает версию сервера MySQL |
| mysqli_get_server_version() | Возвращает версию сервера MySQL в виде целого числа |
| mysqli_info() | Возвращает сведения о самом недавно выполненном запросе |
| mysqli_init() | Инициализирует mysqli и возвращает ресурс для использования с мискли_реал_коннект () |
| mysqli_insert_id() | Возвращает автоматически сгенерированный идентификатор, используемый в последнем запросе |
| mysqli_kill() | Просит сервер, чтобы убить нить MySQL |
| mysqli_more_results() | Проверяет, если есть больше результатов из нескольких запросов |
| mysqli_multi_query() | Выполняет один или несколько запросов к базе данных |
| mysqli_next_result() | Готовит следующий результирующий набор из мискли_мулти_куери () |
| mysqli_num_fields() | Возвращает количество полей в результирующем наборе |
| mysqli_num_rows() | Возвращает количество строк в результирующем наборе |
| mysqli_options() | Устанавливает дополнительные параметры подключения и влияет на поведение подключения |
| mysqli_ping() | Проверка связи с сервером или попытка повторного подключения, если подключение было выключено |
| 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_rollback() | Откат текущей транзакции для базы данных |
| mysqli_select_db() | Изменяет базу данных по умолчанию для подключения |
| mysqli_set_charset() | Задает набор символов клиента по умолчанию |
| mysqli_set_local_infile_default() | Unsets определяемый пользователем обработчик для загрузки локального файла команды |
| mysqli_set_local_infile_handler() | Установка функции обратного вызова для загрузки данных локальная команда |
| mysqli_sqlstate() | Возвращает код ошибки SQLSTATE для последней операции MySQL |
| mysqli_ssl_set() | Используется для установки защищенных подключений с использованием SSL |
| mysqli_stat() | Возвращает текущее состояние системы |
| mysqli_stmt_init() | Инициализирует инструкцию и возвращает объект для использования с мискли_стмт_препаре () |
| mysqli_store_result() | Передает результирующий набор из последнего запроса |
| mysqli_thread_id() | Возвращает идентификатор потока для текущего подключения |
| mysqli_thread_safe() | Возвращает ли клиентская библиотека компилируется как поток-Safe |
| mysqli_use_result() | Инициирует извлечение результирующего набора из последнего запроса, выполненного с помощью мискли_реал_куери () |
| mysqli_warning_count() | Возвращает количество предупреждений из последнего запроса в подключении |