Поліпшений модуль MySQL (MySQL Improved)
- Вступ
- Короткий огляд
- Короткий посібник
- Встановлення та налаштування
- Модуль mysqli та постійні з'єднання
- Обумовлені константи
- Основна інформація про функції модуля MySQLi
- mysqli - Клас mysqli
- mysqli::$affected_rows— Отримує кількість рядків, які торкнулися попередньої операції MySQL
- mysqli::autocommit— Вмикає або вимикає автоматичну фіксацію змін бази даних
- mysqli::begin_transaction - Стартує транзакцію
- mysqli::change_user— Дозволяє змінити користувача підключеного до бази даних
- mysqli::character_set_name— Повертає поточне кодування, встановлене для з'єднання з БД
- mysqli::close— Закриває раніше відкрите з'єднання з базою даних
- mysqli::commit - Фіксує поточну транзакцію
- mysqli::$connect_errno— Повертає код помилки останньої спроби з'єднання
- mysqli::$connect_error— Повертає опис останньої помилки підключення
- mysqli::__construct— Встановлює нове з'єднання із сервером MySQL
- mysqli::debug - Виконує процедури налагодження
- mysqli::dump_debug_info - Журналування налагоджувальної інформації
- mysqli::$errno— Повертає код помилки останнього виклику функції
- mysqli::$error_list— Повертає перелік помилок виконання останньої запущеної команди
- mysqli::$error— Повертає рядок із описом останньої помилки
- mysqli::execute_query— Підготовляє, зв'язує параметри та виконує SQL-запит.
- mysqli::$field_count— Повертає кількість стовпців, які торкнулися останнім запитом
- mysqli::get_charset— Повертає об'єкт, що описує кодування
- mysqli::$client_info— Отримує інформацію про клієнта MySQL
- mysqli::$client_version— Повертає інформацію про клієнта MySQL у вигляді рядка
- mysqli::get_connection_stats— Повертає статистику з'єднання із клієнтом
- mysqli::$host_info— Повертає рядок, що містить тип використовуваної сполуки
- mysqli::$protocol_version— Повертає версію протоколу, що використовується MySQL
- mysqli::$server_info— Повертає версію сервера MySQL
- mysqli::$server_version— Повертає версію сервера MySQL, представлену у вигляді integer
- mysqli::get_warnings— Отримує результат SHOW WARNINGS
- mysqli::$info— Витягує інформацію про останній запит
- mysqli::init— Ініціалізує MySQLi та повертає об'єкт для використання у функції mysqli_real_connect()
- mysqli::$insert_id— Повертає значення, створене для стовпця AUTO_INCREMENT останнім запитом
- mysqli::kill— Запит для сервера завершити виконання процесу MySQL
- mysqli::more_results— Перевірка, чи є ще результати у мультизапиті
- mysqli::multi_query— Виконує один або кілька запитів до бази даних
- mysqli::next_result— Підготовка наступного результуючого набору з multi_query
- mysqli::options— Встановлення налаштувань
- mysqli::ping— Перевіряє працездатність з'єднання або намагається перепідключитися, якщо з'єднання розірвано
- mysqli::poll - Опитування підключень
- 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::release_savepoint— Видаляє іменовану точку збереження зі списку точок збереження поточної транзакції.
- mysqli::rollback - Відкат поточної транзакції
- mysqli::savepoint— Встановіть іменовану точку збереження транзакції
- mysqli::select_db— Встановлює базу даних для запитів, що виконуються.
- mysqli::set_charset— Задає набір символів
- mysqli::$sqlstate— Повертає код стану SQLSTATE останньої операції MySQL операції
- mysqli::ssl_set— Використовується для встановлення безпечних з'єднань за допомогою SSL
- mysqli::stat - Отримання інформації про поточний стан системи
- mysqli::stmt_init— Ініціалізує запит та повертає об'єкт для використання у mysqli_stmt_prepare
- mysqli::store_result— передає на клієнта результуючий набір останнього запиту
- mysqli::$thread_id— Повертає ID процесу поточного підключення
- mysqli::thread_safe— Показує, чи безпечна робота із процесами
- mysqli::use_result— Готує результуючий набір на сервері для використання
- mysqli::$warning_count— Повертає кількість попереджень із останнього запиту заданого підключення
- mysqli_stmt— The mysqli_stmt class
- mysqli_stmt::$affected_rows— Повертає загальну кількість рядків, змінених, віддалених, вставлених чи зіставлених останнім виконаним виразом
- mysqli_stmt::attr_get— Отримує поточне значення атрибуту запиту
- mysqli_stmt::attr_set— Змінює поведінку підготовленого запиту
- mysqli_stmt::bind_param— Прив'язка змінних до параметрів запиту, що готується.
- mysqli_stmt::bind_result— Прив'язка змінних до підготовленого запиту для розміщення результату
- mysqli_stmt::close - Закриває підготовлений запит
- mysqli_stmt::__construct - Конструктор для об'єкту mysqli_stmt
- mysqli_stmt::data_seek— Коригує покажчик результату на довільний рядок у буферизованому результаті
- mysqli_stmt::$errno— Повертає код помилки виконання останнього запиту
- mysqli_stmt::$error_list— Повертає перелік помилок виконання останнього запиту
- mysqli_stmt::$error— Повертає рядок із поясненням останньої помилки під час виконання запиту
- mysqli_stmt::execute - Виконує підготовлене твердження
- mysqli_stmt::fetch— пов'язує результати підготовленого виразу зі змінними
- mysqli_stmt::$field_count— Повертає кількість стовпців у заданому виразі
- mysqli_stmt::free_result— Звільняє пам'ять від результату запиту, вказаного дескриптором
- mysqli_stmt::get_result— Отримує результат із підготовленого запиту у вигляді об'єкту mysqli_result
- mysqli_stmt::get_warnings— Отримує результат від SHOW WARNINGS
- mysqli_stmt::$insert_id— Отримує ID, згенероване попередньою операцією INSERT
- mysqli_stmt::more_results— Перевіряє, чи є ще набори рядків через мультизапит.
- mysqli_stmt::next_result— Читає наступний набір рядків із мультизапиту
- mysqli_stmt::$num_rows— Повертає кількість рядків, отриманих із сервера
- mysqli_stmt::$param_count— Повертає кількість параметрів у запиті
- mysqli_stmt::prepare— готує затвердження SQL до виконання
- mysqli_stmt::reset— скидає результати виконання підготовленого запиту
- mysqli_stmt::result_metadata— Повертає метадані результуючої таблиці запиту, що готується.
- mysqli_stmt::send_long_data— Надсилання даних блоками
- mysqli_stmt::$sqlstate— Повертає код помилки SQLSTATE, викликаної під час виконання останньої операції над запитом
- mysqli_stmt::store_result— Зберігає набір результатів у внутрішньому буфері
- mysqli_result - Клас mysqli_result
- mysqli_driver - Клас mysqli_driver
- mysqli_warning - Клас mysqli_warning
- mysqli_sql_exception - Клас mysqli_sql_exception
- Синоніми та застарілі функції Mysqli
- список змін