PHP5 Функции 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_real_connect() |
mysqli_insert_id() | Возвращает автоматически генерируемый ID, используя последний запрос |
mysqli_kill() | Просит сервер убить поток MySQL |
mysqli_more_results() | Проверяет, есть ли больше результатов от множественного запроса |
mysqli_multi_query() | Выполняет один или несколько запросов к базе данных |
mysqli_next_result() | Подготавливает следующий результирующий набор из mysqli_multi_query() |
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() | Отменяет пользовательский обработчик для команды load local infile |
mysqli_set_local_infile_handler() | Установите функцию обратного вызова для команды LOAD DATA LOCAL INFILE |
mysqli_sqlstate() | Возвращает код ошибки SQLSTATE для последней операции MySQL |
mysqli_ssl_set() | Используется для установления безопасных соединений с использованием SSL |
mysqli_stat() | Возвращает текущее состояние системы |
mysqli_stmt_init() | Инициализирует оператор и возвращает объект для использования с mysqli_stmt_prepare() |
mysqli_store_result() | Переносит результирующий набор из последнего запроса |
mysqli_thread_id() | Возвращает идентификатор потока для текущего соединения |
mysqli_thread_safe() | Возвращает, компилируется ли клиентская библиотека как потокобезопасная |
mysqli_use_result() | Инициирует извлечение результирующего набора из последнего запроса, выполненного с помощью mysqli_real_query() |
mysqli_warning_count() | Возвращает количество предупреждений из последнего запроса в соединении |