Spec-Zone .ru
спецификации, руководства, описания, API

22.9.3.8. Сводка Функции Расширения MySQLi

Copyright 1997-2012 PHP Documentation Group.

Таблица 22.45. Сводка mysqli методы

Класс mysqli
Интерфейс ООП Процедурный Интерфейс Псевдоним (Не используют), Описание
Свойства
$mysqli:: affected_rows mysqli_affected_rows N/A Получает число строк, на которые влияют, в предыдущей работе MySQL
$mysqli:: client_info mysqli_get_client_info N/A Возвращает клиентскую версию MySQL как строку
$mysqli:: client_version mysqli_get_client_version N/A Клиентская информация о версии MySQL возвратов как целое число
$mysqli:: connect_errno mysqli_connect_errno N/A Возвращается код ошибки от последнего соединяют вызов
$mysqli:: connect_error mysqli_connect_error N/A Возвращается строковое описание последнего соединяют ошибку
$mysqli:: errno mysqli_errno N/A Возвращает код ошибки для нового вызова функции
$mysqli:: ошибка mysqli_error N/A Возвращает строковое описание последней ошибки
$mysqli:: field_count mysqli_field_count N/A Возвращает число столбцов для нового запроса
$mysqli:: host_info mysqli_get_host_info N/A Возвращает строку, представляющую тип используемого соединения
$mysqli:: protocol_version mysqli_get_proto_info N/A Возвращает версию используемого протокола MySQL
$mysqli:: server_info mysqli_get_server_info N/A Возвращает версию сервера MySQL
$mysqli:: server_version mysqli_get_server_version N/A Возвращает версию сервера MySQL как целое число
$mysqli:: информация mysqli_info N/A Получает информацию о последний раз выполняемом запросе
$mysqli:: insert_id mysqli_insert_id N/A Возвращает автоматический сгенерированный идентификатор, используемый в последнем запросе
$mysqli:: sqlstate mysqli_sqlstate N/A Возвращает ошибку SQLSTATE из предыдущей работы MySQL
$mysqli:: warning_count mysqli_warning_count N/A Возвращает число предупреждений от последнего запроса для данной ссылки
Методы
mysqli::autocommit mysqli_autocommit N/A Включает или выключает модификации базы данных автоматической фиксации
mysqli::change_user mysqli_change_user N/A Изменяет пользователя указанного соединения с базой данных
mysqli::character_set_name, mysqli:: client_encoding mysqli_character_set_name mysqli_client_encoding Возвращает набор символов значения по умолчанию для соединения с базой данных
mysqli::close mysqli_close N/A Закрывает ранее открытое соединение с базой данных
mysqli::commit mysqli_commit N/A Фиксирует текущую транзакцию
mysqli::__construct mysqli_connect N/A Откройте новое соединение с сервером MySQL [Примечание: статичный (то есть class) метод]
mysqli::debug mysqli_debug N/A Выполняет операции отладки
mysqli::dump_debug_info mysqli_dump_debug_info N/A Выведите отладочную информацию в журнал
mysqli::get_charset mysqli_get_charset N/A Возвращает объект набора символов
mysqli::get_connection_stats mysqli_get_connection_stats N/A Клиентская статистика соединения возвратов. Доступный только с mysqlnd.
mysqli::get_client_info mysqli_get_client_info N/A Возвращает клиентскую версию MySQL как строку
mysqli::get_client_stats mysqli_get_client_stats N/A Клиент возвратов статистика для каждого процесса. Доступный только с mysqlnd.
mysqli::get_cache_stats mysqli_get_cache_stats N/A Статистика кэша клиента возвратов Цвэла. Доступный только с mysqlnd.
mysqli::get_server_info mysqli_get_server_info N/A НЕ ЗАДОКУМЕНТИРОВАННЫЙ
mysqli::get_warnings mysqli_get_warnings N/A НЕ ЗАДОКУМЕНТИРОВАННЫЙ
mysqli::init mysqli_init N/A Инициализирует MySQLi и возвращает ресурс для использования с mysqli_real_connect. [Не обращенный объект, поскольку это возвращает объект $mysqli.]
mysqli::kill mysqli_kill N/A Просит сервер уничтожать поток MySQL
mysqli::more_results mysqli_more_results N/A Проверьте, есть ли больше запрос, следует из много запроса
mysqli::multi_query mysqli_multi_query N/A Выполняет запрос на базе данных
mysqli::next_result mysqli_next_result N/A Подготовьте следующее следствие multi_query
mysqli::options mysqli_options mysqli_set_opt Опции набора
mysqli::ping mysqli_ping N/A Проверяет с помощью ping-запросов соединение сервера, или пытается повторно соединиться, если соединение потеряло работоспособность
mysqli::prepare mysqli_prepare N/A Подготовьте SQL-оператор к выполнению
mysqli::query mysqli_query N/A Выполняет запрос на базе данных
mysqli::real_connect mysqli_real_connect N/A Открывает соединение с mysql сервером
mysqli::real_escape_string, mysqli::escape_string mysqli_real_escape_string mysqli_escape_string Escape специальные символы в строке для использования в SQL-операторе, принимая во внимание текущий набор символов соединения
mysqli::real_query mysqli_real_query N/A Выполните SQL-запрос
mysqli::refresh mysqli_refresh N/A Таблицы сбросов или кэши, или сбросы информация о сервере репликации
mysqli::rollback mysqli_rollback N/A Транзакция обратного тока рулонов
mysqli::select_db mysqli_select_db N/A Выбирает базу данных значения по умолчанию для запросов базы данных
mysqli::set_charset mysqli_set_charset N/A Устанавливает клиентский набор символов значения по умолчанию
mysqli::set_local_infile_default mysqli_set_local_infile_default N/A Сбрасывает определяемый пользователем обработчик для загрузки локальная infile команда
mysqli::set_local_infile_handler mysqli_set_local_infile_handler N/A Установите функцию обратного вызова для ДАННЫХ ЗАГРУЗКИ ЛОКАЛЬНАЯ команда INFILE
mysqli::ssl_set mysqli_ssl_set N/A Используемый для того, чтобы установить безопасные соединения, используя SSL
mysqli::stat mysqli_stat N/A Получает состояние существующей системы
mysqli::stmt_init mysqli_stmt_init N/A Инициализирует оператор и возвращает объект для использования withmysqli_stmt_prepare
mysqli::store_result mysqli_store_result N/A Передает набор результатов от последнего запроса
mysqli::thread_id mysqli_thread_id N/A Возвращает ID потока для текущего соединения
mysqli::thread_safe mysqli_thread_safe N/A Возвраты, дается ли потокобезопасность или нет
mysqli::use_result mysqli_use_result N/A Инициируйте извлечение набора результатов

Таблица 22.46. Сводка mysqli_stmt методы

MySQL_STMT
Интерфейс ООП Процедурный Интерфейс Псевдоним (Не используют), Описание
Свойства
$mysqli_stmt:: affected_rows mysqli_stmt_affected_rows N/A Возвращает общее количество строк, измененных, удаленных, или вставленный последним выполняемым оператором
$mysqli_stmt:: errno mysqli_stmt_errno N/A Возвращает код ошибки для нового вызова оператора
$mysqli_stmt:: ошибка mysqli_stmt_error N/A Возвращает строковое описание для последней ошибки оператора
$mysqli_stmt:: field_count mysqli_stmt_field_count N/A Возвращает число поля в данном операторе - не задокументированный
$mysqli_stmt:: insert_id mysqli_stmt_insert_id N/A Генерируйте ID от предыдущей работы ВСТАВКИ
$mysqli_stmt:: num_rows mysqli_stmt_num_rows N/A Возвратите число строк в наборе результатов операторов
$mysqli_stmt:: param_count mysqli_stmt_param_count mysqli_param_count Возвращает число параметра для данного оператора
$mysqli_stmt:: sqlstate mysqli_stmt_sqlstate N/A Возвраты ошибка SQLSTATE от предыдущей работы оператора
Методы
mysqli_stmt::attr_get mysqli_stmt_attr_get N/A Используемый, чтобы получить текущую стоимость атрибута оператора
mysqli_stmt::attr_set mysqli_stmt_attr_set N/A Используемый, чтобы изменить поведение готового оператора
mysqli_stmt::bind_param mysqli_stmt_bind_param mysqli_bind_param Связывает переменные с готовым оператором как параметры
mysqli_stmt::bind_result mysqli_stmt_bind_result mysqli_bind_result Связывает переменные с готовым оператором для хранения результата
mysqli_stmt::close mysqli_stmt_close N/A Закрывает готовый оператор
mysqli_stmt::data_seek mysqli_stmt_data_seek N/A Ищет на произвольную строку в наборе результатов оператора
mysqli_stmt::execute mysqli_stmt_execute mysqli_execute Выполняет готовый Запрос
mysqli_stmt::fetch mysqli_stmt_fetch mysqli_fetch Выборка следует из готового оператора в связанные переменные
mysqli_stmt::free_result mysqli_stmt_free_result N/A Освобождает сохраненную память результата для данного дескриптора оператора
mysqli_stmt::get_result mysqli_stmt_get_result N/A Получает набор результатов от готового оператора. Доступный только с mysqlnd.
mysqli_stmt::get_warnings mysqli_stmt_get_warnings N/A НЕ ЗАДОКУМЕНТИРОВАННЫЙ
$mysqli_stmt:: more_results () mysqli_stmt_more_results () N/A НЕ ЗАДОКУМЕНТИРОВАННЫЙ Доступный только с mysqlnd.
$mysqli_stmt:: next_result () mysqli_stmt_next_result () N/A НЕ ЗАДОКУМЕНТИРОВАННЫЙ Доступный только с mysqlnd.
mysqli_stmt::num_rows mysqli_stmt_num_rows N/A См. также property$mysqli_stmt:: num_rows
mysqli_stmt::prepare mysqli_stmt_prepare N/A Подготовьте SQL-оператор к выполнению
mysqli_stmt::reset mysqli_stmt_reset N/A Сбрасывает готовый оператор
mysqli_stmt::result_metadata mysqli_stmt_result_metadata mysqli_get_metadata Метаданные набора результатов возвратов от готового оператора
mysqli_stmt::send_long_data mysqli_stmt_send_long_data mysqli_send_long_data Отправьте данные в блоках
mysqli_stmt::store_result mysqli_stmt_store_result N/A Передает набор результатов от готового оператора

Таблица 22.47. Сводка mysqli_result методы

mysqli_result
Интерфейс ООП Процедурный Интерфейс Псевдоним (Не используют), Описание
Свойства
$mysqli_result:: current_field mysqli_field_tell N/A Получите текущее полевое смещение указателя результата
$mysqli_result:: field_count mysqli_num_fields N/A Получите число полей в результате
$mysqli_result:: длины mysqli_fetch_lengths N/A Возвращает длины столбцов текущей строки в наборе результатов
$mysqli_result:: num_rows mysqli_num_rows N/A Получает число строк в результате
Методы
mysqli_result::data_seek mysqli_data_seek N/A Корректирует указатель результата на произвольную строку в результате
mysqli_result::fetch_all mysqli_fetch_all N/A Выборки все строки результата и возвраты набор результатов как ассоциативный массив, числовой массив, или оба. Доступный только с mysqlnd.
mysqli_result::fetch_array mysqli_fetch_array N/A Выберите строку результата как ассоциативное, числовой массив, или обоих
mysqli_result::fetch_assoc mysqli_fetch_assoc N/A Выберите строку результата как ассоциативный массив
mysqli_result::fetch_field_direct mysqli_fetch_field_direct N/A Метаданные выборки для единственного поля
mysqli_result::fetch_field mysqli_fetch_field N/A Возвращает следующее поле в наборе результатов
mysqli_result::fetch_fields mysqli_fetch_fields N/A Возвращает массив объектов, представляющих поля в наборе результатов
mysqli_result::fetch_object mysqli_fetch_object N/A Возвращает текущую строку набора результатов как объект
mysqli_result::fetch_row mysqli_fetch_row N/A Получите строку результата как перечислимый массив
mysqli_result::field_seek mysqli_field_seek N/A Указатель результата набора на указанное поле смещается
mysqli_result::free, mysqli_result::close,mysqli_result::free_result mysqli_free_result N/A Освобождает память, связанную с результатом

Таблица 22.48. Сводка mysqli_driver методы

MySQL_Driver
Интерфейс ООП Процедурный Интерфейс Псевдоним (Не используют), Описание
Свойства
N/A
Методы
mysqli_driver::embedded_server_end mysqli_embedded_server_end N/A НЕ ЗАДОКУМЕНТИРОВАННЫЙ
mysqli_driver::embedded_server_start mysqli_embedded_server_start N/A НЕ ЗАДОКУМЕНТИРОВАННЫЙ

Отметить

Функции псевдонима обеспечиваются в целях обратной совместимости только. Не используйте их в новых проектах.