mysqli::kill
(mysqli_kill)要求服务器终止MySQL线程
mysqli::kill
PHP 5 >= 5.0.0, PHP 7, PHP 8
mysqli::kill 用于终止指定的 MySQL 服务器线程。通常用于中断正在执行的查询或连接。
public bool mysqli::kill(int $thread_id)
成功返回 TRUE,失败返回 FALSE。
$mysqli = new mysqli("localhost", "user", "password", "database"); <p>// 查询当前连接的线程ID<br> $thread_id = $mysqli->thread_id;</p> <p>// 假设需要终止这个线程<br> if ($mysqli->kill($thread_id)) {<br> echo "线程 {$thread_id} 已成功终止。";<br> } else {<br> echo "终止线程失败: " . $mysqli->error;<br> }<br>
示例代码先创建一个 MySQLi 连接,获取当前连接的线程ID,然后调用 kill 方法尝试终止该线程。若成功,输出成功消息;若失败,输出错误信息。