Função PHP mysqli_kill ()

Definição e Uso

o mysqli_kill() A função aceita um id de processo como parâmetro e pede ao servidor MySQL para eliminar a thread especificada.

Sintaxe

mysqli_kill($con, $processid);

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.

2

processid(Mandatory)

É um valor inteiro que representa a identificação do processo.

Valores Retornados

Esta função retorna o valor booleano que é verdadeiro se a operação foi bem-sucedida e falso em caso de falha.

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_kill () (no estilo procedural) -

<?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
   //Creating the connection
   $con = new mysqli("localhost","root","password","test");

   $id = $con->thread_id;

   $con->kill($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

<?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_kill($connection_mysql,$t_id);
   
   if($res){
	   print("Thread terminated successfully......");
   }
   Thread terminated successfully......
?>

Isso produzirá o seguinte resultado -

Thread terminated successfully......