ЛУЧШИЙ САЙТ ДЛЯ РАЗРАБОТЧИКОВ
×

PHP учебник

PHP HOME PHP Intro PHP Install PHP Syntax PHP Variables PHP Echo / Print PHP Data Types PHP Strings PHP Constants PHP Operators PHP If...Else...Elseif PHP Switch PHP While Loops PHP For Loops PHP Functions PHP Arrays PHP Sorting Arrays PHP Superglobals

PHP Forms

PHP Form Handling PHP Form Validation PHP Form Required PHP Form URL/E-mail PHP Form Complete

PHP Advanced

PHP Arrays Multi PHP Date and Time PHP Include PHP File Handling PHP File Open/Read PHP File Create/Write PHP File Upload PHP Cookies PHP Sessions PHP Filters PHP Filters Advanced PHP Error Handling PHP Exception

MySQL Database

MySQL Database MySQL Connect MySQL Create DB MySQL Create Table MySQL Insert Data MySQL Get Last ID MySQL Insert Multiple MySQL Prepared MySQL Select Data MySQL Delete Data MySQL Update Data MySQL Limit Data

PHP - XML

PHP XML Parsers PHP SimpleXML Parser PHP SimpleXML - Get PHP XML Expat PHP XML DOM

PHP - AJAX

AJAX Intro AJAX PHP AJAX Database AJAX XML AJAX Live Search AJAX RSS Reader AJAX Poll

PHP Examples


PHP Reference

PHP Overview PHP Array PHP Calendar PHP Date PHP Directory PHP Error PHP Filesystem PHP Filter PHP FTP PHP HTTP PHP Libxml PHP Mail PHP Math PHP Misc PHP MySQLi PHP SimpleXML PHP String PHP XML PHP Zip PHP Timezones


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