mysqli::$thread_id
(mysqli_thread_id)現在の接続のスレッドIDを返します
thread_id() / mysqli_thread_id()関数は、現在の接続のスレッドIDを返します。その後、 kill()関数を使用して接続を終了できます。
注:接続が切断されて再接続されている場合、スレッドIDが変更されます。したがって、必要な場合にのみスレッドIDを取得します。
現在の接続のスレッドIDを返し、接続を終了します。
<?php
$ mysqli = new mysqli ( "localhost" 、 "my_user" 、 "my_password" 、 "my_db" ) ;
if ( $ mysqli- > connect_errno ) {
エコー「MySQLに接続できなかった:」 。 $ mysqli- > connect_error ;
出口( ) ;
}
//スレッドIDを取得します
$ thread_id = $ mysqli- > thread_id ;
//接続を終了します
$ mysqli- > kill ( $ thread_id ) ;
?>
現在の接続のスレッドIDを返し、接続を終了します。
<?php
$ con = mysqli_connect ( "localhost" 、 "my_user" 、 "my_password" 、 "my_db" ) ;
if ( mysqli_connect_errno ( ) ) {
エコー「MySQLに接続できなかった:」 。 mysqli_connect_error ( ) ;
出口;
}
//スレッドIDを取得します
$ thread_id = mysqli_thread_id ( $ con ) ;
//接続を終了します
mysqli_kill ( $ con 、 $ thread_id ) ;
?>