mysqli::$thread_id

mysqli_thread_id

(PHP 5, PHP 7, PHP 8)

mysqli::$thread_id -- mysqli_thread_id — Повертає ID процесу поточного підключення

Опис

Об'єктно-орієнтований стиль

int$mysqli->thread_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