НАЙКРАЩИЙ САЙТ ДЛЯ ВЕБ-РОЗРОБНИКІВ

PHP Підручник

PHP СТАРТ PHP Інтро PHP Встановлення PHP Синтаксис PHP Коментарі PHP Змінні PHP Echo / Print PHP Типи даних PHP Рядки PHP Числа PHP Математика PHP Константи PHP Оператори PHP If...Else...Elseif PHP Switch PHP Цикли PHP Функції PHP Масиви PHP Суперглобали PHP RegEx

PHP Форми

PHP Обробка форми PHP Перевірка форми PHP Обов'язкові поля форми PHP Форма URL/E-mail PHP Заповнення форми

PHP Розширений

PHP Дата і час PHP Підключення файлів PHP Обробка файлів PHP Файл відкрити/читати PHP Файл створити/записати PHP Файл Завантажити PHP Кукі PHP Сесії PHP Фільтри PHP Розширені фільтри PHP Callback функції PHP JSON PHP Винятки

PHP ООП

PHP Що таке ООП PHP класи/об'єкти PHP Конструктор PHP Деструктор PHP Модифікатори доступу PHP Спадкування PHP Константи PHP Абстрактні класи PHP Інтерфейси PHP Трейти PHP Статичні методи PHP Статичні властивості PHP Простори імен PHP Ітерація

MySQL База даних

MySQL База даних MySQL Підключення MySQL Створити БД MySQL Створити таблиці MySQL Вставити дані MySQL Отримати останній ID MySQL Вставити кілька записів MySQL Підготовлені інструкції MySQL Вибрати дані MySQL Where MySQL Order By MySQL Видалення даних MySQL Оновлення даних MySQL Обмеження даних

PHP XML

PHP XML Парсери PHP SimpleXML Парсер PHP SimpleXML - Get PHP XML Expat PHP XML DOM

PHP - AJAX

AJAX Інтро AJAX PHP AJAX База даних AJAX XML AJAX Живий пошук AJAX Опитування

PHP Приклади

PHP Приклади PHP Компілятор PHP Вікторина PHP Вправи PHP Сертифікат

PHP Довідник

PHP Огляд PHP Масив PHP Календар PHP Дата PHP Каталог PHP Помилка PHP Виняток PHP Файлова система PHP Фільтр PHP FTP PHP JSON PHP Ключові слова PHP Libxml PHP Пошта PHP Математика PHP Різне PHP MySQLi PHP Мережа PHP Output Control PHP RegEx PHP SimpleXML PHP Потік PHP Рядок PHP Обробка змінних PHP XML Парсер PHP Zip PHP Часові пояси

PHP. W3Schools українською. Уроки для початківців

En

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() Повертає кількість попереджень від останнього запиту підключення