Función PHP mysqli_thread_id ()

Definición y uso

los mysqli_thread_id() La función acepta un objeto de conexión y devuelve el ID del hilo de la conexión dada.

Sintaxis

mysqli_thread_id($con);

Parámetros

No Señor Descripción de parámetros
1

con(Mandatory)

Este es un objeto que representa una conexión a MySQL Server.

Valores devueltos

Esta función devuelve un valor entero que representa el ID de subproceso de la conexión actual.

Versión PHP

Esta función se introdujo por primera vez en PHP Versión 5 y funciona en todas las versiones posteriores.

Ejemplo

El siguiente ejemplo demuestra el uso de la función mysqli_thread_id () (en estilo procedimental):

<?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);
?>

Esto producirá el siguiente resultado:

Current thread id: 55

Ejemplo

En el estilo orientado a objetos, la sintaxis de esta función es $ con-> thread_id; A continuación se muestra el ejemplo de esta función en el 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);
?>

Esto producirá el siguiente resultado:

Current thread id: 55

Ejemplo

A continuación se muestra otro ejemplo de esta función, vuelve a intentar la identificación del hilo actual y lo mata $ 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......");
   }
?>

Esto producirá el siguiente resultado:

Failed.....

Ejemplo

En el estilo orientado a objetos, la sintaxis de esta función es $ con> kill (); A continuación se muestra el ejemplo de esta función en el 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......");
   }
?>

Esto producirá el siguiente resultado:

Thread terminated successfully......