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() | Возвращает количество предупреждений из последнего запроса в подключении |