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......