當前位置: 首頁> 函數類別大全> mysqli::$thread_id

mysqli::$thread_id

(mysqli_thread_id)返回當前連接的線程ID
名稱:mysqli::$thread_id
分類:mysqli
所屬語言:php
一句話介紹:返回當前連接的線程ID。

定義和用法

thread_id() / mysqli_thread_id()函數返回當前連接的線程ID。然後可以使用kill()函數終止連接。

注意:如果連接斷開並重新連接,線程ID 將會改變。因此,僅在需要時獲取線程ID。

實例

例子1 - 面向對像風格

返回當前連接的線程ID,然後終止連接:

 <?php
$mysqli = new mysqli ( "localhost" , "my_user" , "my_password" , "my_db" ) ;

if ( $mysqli -> connect_errno ) {
  echo "Failed to connect to MySQL: " . $mysqli -> connect_error ;
  exit ( ) ;
}

// 獲取線程ID
$thread_id = $mysqli -> thread_id ;

// 終止連接
$mysqli -> kill ( $thread_id ) ;
?>

例子2 - 過程式風格

返回當前連接的線程ID,然後終止連接:

 <?php
$con = mysqli_connect ( "localhost" , "my_user" , "my_password" , "my_db" ) ;

if ( mysqli_connect_errno ( ) ) {
  echo "Failed to connect to MySQL: " . mysqli_connect_error ( ) ;
  exit ;
}

// 獲取線程ID
$thread_id = mysqli_thread_id ( $con ) ;

// 終止連接
mysqli_kill ( $con , $thread_id ) ;
?>
同類函數
熱門文章