English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Функция mysqli_thread_id() возвращает идентификатор потока текущего подключения
mysqli_thread_id()Функция принимает объект подключения и возвращает идентификатор потока для данного подключения.
mysqli_thread_id($con);
Номер | Параметры и описание |
---|---|
1 | con(обязателен) Это объект, представляющий соединение с сервером MySQL. |
Эта функция возвращает целое значение, которое представляет собой идентификатор потока текущего подключения.
Эта функция была最初引入到PHP версии 5 и может использоваться во всех более поздних версиях.
Следующие примеры демонстрируютmysqli_thread_id()Использование функции (стиль面向 процесса)-
<?php //Установить соединение $con = mysqli_connect("localhost", "root", "password", "test"); //ID текущего треда $id = mysqli_thread_id($con); print("ID текущего треда: " . $id); ?>
Результат вывода
ID текущего треда: 55
В стиле面向 объекта грамматика этой функции выглядит следующим образом:$con->thread_id; Вот пример этой функции в стиле面向对象;
<?php //Установить соединение $con = new mysqli("localhost", "root", "password", "test"); //ID текущего треда $id = $con->thread_id; print("ID текущего треда: " . $id); ?>
Результат вывода
ID текущего треда: 55
Вот еще один пример этой функции, которая возвращает ID текущего соединения и затем использует функцию mysqli_kill():
<?php //Установить соединение $con = mysqli_connect("localhost", "root", "password", "test"); $id = mysqli_thread_id($con); mysqli_kill($con, $id); $res = mysqli_query($con, "CREATE TABLE Sample (name VARCHAR(255))"); if($res){ print("Успешно....."); } print("Не удалось......"); } ?>
Результат вывода
Не удалось.....
В стиле面向 объекта грамматика этой функции выглядит следующим образом:$con->kill();。Вот пример этой функции в стиле面向对象;
<?php $connection_mysql = mysqli_connect("localhost", "root", "password", "mydb"); if (mysqli_connect_errno($connection_mysql)){ echo "Ошибка подключения к MySQL: " . mysqli_connect_error(); } $t_id = mysqli_thread_id($connection_mysql); $res = mysqli_thread_id($connection_mysql, $t_id); if($res){ print("Тред успешно завершен......"); } ?>
Результат вывода
Тред успешно завершен......