English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
mysqli_kill()函数让服务器杀掉一个 MySQL 线程
mysqli_kill()函数接受进程ID作为参数,并提示MySQL服务器终止指定线程。
mysqli_kill($con, $processid);
序号 | 参数及说明 |
---|---|
1 | con(必需) Dies ist ein Objekt, das die Verbindung mit dem MySQL Server darstellt. |
2 | processid (erforderlich) Es ist der ganzzahlige Wert, der den Prozess-ID darstellt. |
gibt TRUE zurück, wenn erfolgreich, oder FALSE, wenn fehlgeschlagen.
Diese Funktion wurde ursprünglich in der PHP-Version5im PHP 5.3.0 eingeführt und kann in allen höheren Versionen verwendet werden.
Nachstehend wird ein Beispiel gezeigtmysqli_kill()Verwendung der Funktion (prozeduraler Stil)-
<?php //Verbindung herstellen $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("Erfolgreich....."); } else { print("Fehlgeschlagen......"); } ?>
Ausgabefolge
Fehlgeschlagen.....
In der objektorientierten Syntax ist die Syntax dieser Funktion$con-> kill();。Hier ist ein Beispiel für die objektorientierte Stil dieser Funktion;
<?php //Verbindung herstellen $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("Erfolgreich....."); } else { print("Fehlgeschlagen......"); } ?>
Ausgabefolge
Fehlgeschlagen.....
Gibt die aktuelle Thread-ID der Verbindung zurück und tötet die Verbindung ab:
<?php $connection_mysql = mysqli_connect("localhost", "root", "password", "mydb"); if (mysqli_connect_errno($connection_mysql)){ echo "MySql-Verbindung fehlgeschlagen: " . mysqli_connect_error(); } // Thread-ID erhalten $t_id = mysqli_thread_id($connection_mysql); // Thread töten $res = mysqli_kill($connection_mysql, $t_id); if($res){ print("Der Thread wurde erfolgreich beendet......"); } Der Thread wurde erfolgreich beendet...... ?>
Ausgabefolge
Der Thread wurde erfolgreich beendet......