PHP MySQLi Функції
PHP MySQLi Інтро
Функції MySQLi дозволяють отримати доступ до серверів баз даних MySQL.
Примітка. Розширення MySQLi розроблено для роботи з MySQL версії 4.1.13 або новішої.
Встановлення/конфігурація виконання
Для того, щоб функції MySQLi були доступні, ви повинні скомпілювати PHP із підтримкою розширення MySQLi.
Розширення MySQLi було представлено з PHP версії 5.0.0. Власний драйвер MySQL був включений у PHP версії 5.3.0.
Щоб дізнатися більше про встановлення, перейдіть за адресою: https://php.net/manual/en /mysqli.installation.html
Детальні відомості про конфігурацію середовища виконання див: https://php.net/manual/en/mysqli.configuration.html
PHP MySQLi Функції
Функція | Опис |
---|---|
affected_rows() | Повертає кількість постраждалих рядків у попередній операції MySQL |
autocommit() | Вмикає або вимикає автоматичне внесення змін до бази даних |
begin_transaction() | Починає транзакцію |
change_user() | Змінює користувача вказаного підключення до бази даних |
character_set_name() | Повертає стандартний набір символів для підключення до бази даних |
close() | Закриває раніше відкрите підключення до бази даних |
commit() | Фіксує поточну транзакцію |
connect() | Відкриває нове підключення до сервера MySQL |
connect_errno() | Повертає код помилки з останньої помилки підключення |
connect_error() | Повертає опис помилки з останньої помилки підключення |
data_seek() | Налаштовує вказівник результату на довільний рядок у наборі результатів |
debug() | Виконує операції налагодження |
dump_debug_info() | Викидає інформацію про налагодження в журнал |
errno() | Повертає останній код помилки для останнього виклику функції |
error() | Повертає останній опис помилки для останнього виклику функції |
error_list() | Повертає список помилок для останнього виклику функції |
fetch_all() | Отримує всі рядки результатів у вигляді асоціативного масиву, числового масиву або обох |
fetch_array() | Отримує рядок результату як асоціативний, числовий масив або обидва |
fetch_assoc() | Отримує рядок результату як асоціативний масив |
fetch_field() | Повертає наступне поле в наборі результатів як об’єкт |
fetch_field_direct() | Повертає метадані для одного поля в наборі результатів як об’єкт |
fetch_fields() | Повертає масив об’єктів, які представляють поля в наборі результатів |
fetch_lengths() | Повертає довжину стовпців поточного рядка в наборі результатів |
fetch_object() | Повертає поточний рядок набору результатів як об’єкт |
fetch_row() | Отримує один рядок із набору результатів і повертає його як пронумерований масив |
field_count() | Повертає кількість стовпців для останнього запиту |
field_seek() | Встановлює польовий курсор на задане зміщення поля |
get_charset() | Повертає об’єкт набору символів |
get_client_info() | Повертає версію клієнтської бібліотеки MySQL |
get_client_stats() | Повертає статистику клієнта для кожного процесу |
get_client_version() | Повертає версію клієнтської бібліотеки MySQL як ціле число |
get_connection_stats() | Повертає статистику підключення клієнта |
get_host_info() | Повертає ім'я хоста сервера MySQL і тип з’єднання |
get_proto_info() | Повертає версію протоколу MySQL |
get_server_info() | Повертає версію сервера MySQL |
get_server_version() | Повертає версію сервера MySQL як ціле число |
info() | Повертає інформацію про останній виконаний запит |
init() | Ініціалізує MySQLi та повертає ресурс для використання real_connect() |
insert_id() | Повертає автоматично згенерований ідентифікатор з останнього запиту |
kill() | Запитує сервер припинити потік MySQL |
more_results() | Перевіряє, чи є більше результатів із кількох запитів |
multi_query() | Виконує один або кілька запитів до бази даних |
next_result() | Готує наступний набір результатів із multi_query() |
options() | Встановлює додаткові параметри підключення та впливає на поведінку підключення |
ping() | Передає запит на підключення до сервера або намагається повторно підключитися, якщо з’єднання обірвалося |
poll() | Опитування підключень |
prepare() | Готує SQL-інструкцію до виконання |
query() | Виконує запит до бази даних |
real_connect() | Відкриває нове підключення до сервера MySQL |
real_escape_string() | Екранує спеціальні символи в рядку для використання в SQL-інструкції |
real_query() | Виконує один SQL-запит |
reap_async_query() | Повертає результат асинхронного SQL-запиту |
refresh() | Оновлює/скидає таблиці чи кеші або скидає інформацію про сервер реплікації |
rollback() | Відкочує поточну транзакцію для бази даних |
select_db() | Виберіть базу даних за замовчуванням для запитів до бази даних |
set_charset() | Встановлює стандартний набір символів клієнта |
set_local_infile_default() | Скасовує визначений користувачем обробник для команди завантаження локального файлу |
set_local_infile_handler() | Встановити функцію зворотного виклику для команди LOAD DATA LOCAL INFILE |
sqlstate() | Повертає код помилки SQLSTATE для помилки |
ssl_set() | Використовується для встановлення безпечних з’єднань за допомогою SSL |
stat() | Повертає поточний стан системи |
stmt_init() | Ініціалізує оператор і повертає об’єкт для використання stmt_prepare() |
store_result() | Передає набір результатів з останнього запиту |
thread_id() | Повертає ідентифікатор потоку для поточного підключення |
thread_safe() | Повертає, чи клієнтська бібліотека скомпільована як потокобезпечна |
use_result() | Ініціює отримання набору результатів з останнього виконаного запиту |
warning_count() | Повертає кількість попереджень від останнього запиту підключення |