Função PHP mysqli_thread_id ()
Definição e Uso
o mysqli_thread_id() função aceita um objeto de conexão e retorna o id do thread da conexão fornecida.
Sintaxe
mysqli_thread_id($con);
Parâmetros
Sr. Não | Parâmetro e Descrição |
---|---|
1 | con(Mandatory) Este é um objeto que representa uma conexão com o servidor MySQL. |
Valores Retornados
Esta função retorna um valor inteiro que representa o ID do Thread da conexão atual.
Versão PHP
Esta função foi introduzida pela primeira vez no PHP Versão 5 e funciona em todas as versões posteriores.
Exemplo
O exemplo a seguir demonstra o uso da função mysqli_thread_id () (no estilo procedural) -
<?php
//Creating the connection
$con = mysqli_connect("localhost","root","password","test");
//Id of the current thread
$id = mysqli_thread_id($con);
print("Current thread id: ".$id);
?>
Isso produzirá o seguinte resultado -
Current thread id: 55
Exemplo
No estilo orientado a objetos, a sintaxe desta função é $ con> thread_id; A seguir está o exemplo desta função no estilo orientado a objetos $ minus;
<?php
//Creating the connection
$con = new mysqli("localhost","root","password","test");
//Current thread id
$id = $con->thread_id;
print("Current thread id: ".$id);
?>
Isso produzirá o seguinte resultado -
Current thread id: 55
Exemplo
A seguir está outro exemplo desta função, ela tenta novamente o id do segmento atual e elimina $ minus;
<?php
//Creating the connection
$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("Successful.....");
}else{
print("Failed......");
}
?>
Isso produzirá o seguinte resultado -
Failed.....
Exemplo
No estilo orientado a objetos, a sintaxe desta função é $ con> kill (); A seguir está o exemplo desta função no estilo orientado a objetos $ minus;
<?php
$connection_mysql=mysqli_connect("localhost","root","password","mydb");
if (mysqli_connect_errno($connection_mysql)){
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
$t_id = mysqli_thread_id($connection_mysql);
$res = mysqli_thread_id($connection_mysql,$t_id);
if($res){
print("Thread terminated successfully......");
}
?>
Isso produzirá o seguinte resultado -
Thread terminated successfully......