Asks the server to kill a MySQL thread


(PECL mysqlnd-uh >= 1.0.0-alpha)

MysqlndUhConnection::killConnectionAsks the server to kill a MySQL thread

Описание

public bool MysqlndUhConnection::killConnection ( mysqlnd_connection $connection , int $pid )

Asks the server to kill a MySQL thread.

Список параметров

connection

Mysqlnd connection handle. Do not modify!

pid

Thread Id of the connection to be killed.

Возвращаемые значения

Returns TRUE on success. Otherwise, returns FALSE

Примеры

Пример #1 MysqlndUhConnection::kill() example

<?php
class proxy extends MysqlndUhConnection {
 public function 
killConnection($res$pid) {
  
printf("%s(%s)\n"__METHOD__var_export(func_get_args(), true));
  
$ret parent::killConnection($res$pid);
  
printf("%s returns %s\n"__METHOD__var_export($rettrue));
  return 
$ret;
 }
}
mysqlnd_uh_set_connection_proxy(new proxy());

$mysqli = new mysqli("localhost""root""""test");
$mysqli->kill($mysqli->thread_id);
?>

Результат выполнения данного примера:

 proxy::killConnection(array (   0 => NULL,   1 => 27650, )) proxy::killConnection returns true 

Смотрите также