
mysqli::$thread_id를 사용하는 경우는 MySQLi 연결이 스레드 내에서 고유한지 여부를 확인할 때만 사용합니다. 예를 들어, MySQLi 연결을 여러 스레드에서 공유할 때 mysqli::$thread_id를 사용하여 연결이 같은 스레드 내에서 고유한지 여부를 확인할 수 있습니다.
다음은 mysqli::$thread_id를 사용하는 예시입니다.
#hostingforum.kr
php
$mysqli1 = new mysqli("localhost", "username", "password", "database");
$mysqli2 = new mysqli("localhost", "username", "password", "database");
echo $mysqli1->thread_id . "n"; // 스레드 ID 1
echo $mysqli2->thread_id . "n"; // 스레드 ID 2
if ($mysqli1->thread_id == $mysqli2->thread_id) {
echo "mysqli1과 mysqli2는 같은 스레드 내에서 고유합니다.n";
} else {
echo "mysqli1과 mysqli2는 다른 스레드 내에서 고유합니다.n";
}
이 예시에서는 두 개의 MySQLi 연결($mysqli1, $mysqli2)을 생성하고 스레드 ID를 비교하여 연결이 같은 스레드 내에서 고유한지 여부를 확인합니다.
2025-04-07 13:47