mysqli::$thread_id
mysqli_thread_id
(PHP 5, PHP 7, PHP 8)
mysqli::$thread_id -- mysqli_thread_id — Повертає ID процесу поточного підключення
Опис
Об'єктно-орієнтований стиль
Процедурний стиль
mysqli_thread_id(mysqli $mysql): int
mysqli_thread_id() повертає ID процесу поточного підключення, який можна завершити функцією mysqli_kill(). Якщо з'єднання було розірвано та відновлено функцією mysqli_ping(), ID процесу буде вже іншим. Тому потрібно отримувати цей ідентифікатор, коли це справді необхідно.
Зауваження :
ID процесу призначається за принципом підключення-за-підключенням. Відповідно, якщо з'єднання розірвано та заново встановлено, йому буде присвоєно новий ідентифікатор.
Для завершення запущеного запиту можна використовувати SQL-команду
KILL QUERY processid
Список параметрів
mysql
Тільки для процедурного стилю: об'єкт mysqli, який повернула функція mysqli_connect()или функцияmysqli_init()
Значення, що повертаються
Повертає ID процесу поточного з'єднання.
Приклади
Приклад #1 Приклад використання $mysqli->thread_id
Об'єктно-орієнтований стиль
Loading...
Процедурний стиль
Loading...
Результат виконання наведених прикладів:
Ошибка: MySQL server has gone away
Дивіться також
- mysqli_kill() - Запит для сервера завершити виконання процесу MySQL