Làm thế nào để trả về ID của luồng cho kết nối hiện tại (MySQLi) trong PHP?


Để trả về ID của luồng cho kết nối hiện tại trong MySQLi, chúng ta có thể sử dụng phương thức thread_id() của đối tượng kết nối MySQLi. Ví dụ:

// Tạo kết nối đến MySQL
$conn = new mysqli("localhost", "username", "password", "database");

// Kiểm tra kết nối
if ($conn->connect_error) {
    die("Kết nối thất bại: " . $conn->connect_error);
}

// Lấy ID của luồng cho kết nối hiện tại
$thread_id = $conn->thread_id;

// In ID của luồng
echo "ID của luồng cho kết nối hiện tại là: " . $thread_id;

// Đóng kết nối
$conn->close();

Ngoài ra, chúng ta cũng có thể sử dụng hàm mysqli_thread_id() để trả về ID của luồng cho kết nối hiện tại. Ví dụ:

// Tạo kết nối đến MySQL
$conn = mysqli_connect("localhost", "username", "password", "database");

// Kiểm tra kết nối
if (!$conn) {
    die("Kết nối thất bại: " . mysqli_connect_error());
}

// Lấy ID của luồng cho kết nối hiện tại
$thread_id = mysqli_thread_id($conn);

// In ID của luồng
echo "ID của luồng cho kết nối hiện tại là: " . $thread_id;

// Đóng kết nối
mysqli_close($conn);


About the author

William Pham is the Admin and primary author of Howto-Code.com. With over 10 years of experience in programming. William Pham is fluent in several programming languages, including Python, PHP, JavaScript, Java, C++.