定义
mysqli_kill()函数要求服务器杀死由processid参数指定的MySQL线程。
语法
PHP mysqli_kill()函数具有以下语法。
面向对象的风格:
bool mysqli::kill ( int $processid )
程序风格:
bool mysqli_kill ( mysqli $ , int $processid )
参数
| 参数 | 是否必须 | 描述 |
|---|---|---|
|
需要。 | MySQL连接使用 |
| processid | 需要。 | 从mysqli_thread_id()返回的线程ID |
返回值
成功返回TRUE,失败返回FALSE。
实例1
以下代码获取当前连接的线程ID,然后终止连接。
<?php
// http://www.manongjc.com/article/1681.html
// 作者:码农教程
$con=mysqli_connect(\"localhost\",\"my_user\",\"my_password\",\"my_db\");
if (mysqli_connect_errno($con)){
echo \"Failed to connect to MySQL: \" . mysqli_connect_error();
}
// Get thread id
$t_id=mysqli_thread_id($con);
// Kill connection
mysqli_kill($con,$t_id);
?>
实例2
<?php
// http://www.manongjc.com/article/1681.html
// 作者:码农教程
$mysqli = new mysqli(\"localhost\", \"my_user\", \"my_password\", \"world\");
if (mysqli_connect_errno()) {
printf(\"Connect failed: %s\\n\", mysqli_connect_error());
exit();
}
$thread_id = $mysqli->thread_id;
$mysqli->kill($thread_id);
// This should produce an error
if (!$mysqli->query(\"CREATE TABLE myEmp LIKE emp\")) {
printf(\"Error: %s\\n\", $mysqli->error);
exit;
}
$mysqli->close();
?> 继续阅读与本文标签相同的文章
-
华为海思对外开卖首款4G通信芯片
2026-05-15栏目: 教程
-
火龙果财经:有关区块链的议题 你了解多少(二)
2026-05-15栏目: 教程
-
国资委:流量平均资费降幅超3成 降费约3000亿
2026-05-15栏目: 教程
-
SpaceX要再增设30000颗“星链”卫星
2026-05-15栏目: 教程
-
共享数据库:“信用长三角”取得新进展
2026-05-15栏目: 教程
