mysqli::$thread_id

mysqli_thread_id

(PHP 5, PHP 7)

mysqli::$thread_id -- mysqli_thread_id���ص�ǰ���ӵ��߳� ID

˵��

���������

���̻����

mysqli_thread_id ( mysqli $link ) : int

mysqli_thread_id() �������ص�ǰ���ӵ��߳� ID�� ����߳� ID ������ mysqli_kill() ������ʹ�á� ��� PHP �����ݿ�������ж��ˣ� Ȼ��ʹ�� mysqli_ping() �������½������ӵĻ��� �µ����ӵ��߳� ID �ᷢ���ı䡣���ԣ�������Ҫ��ʱ�򣬵��ñ�������ȡ���ӵ��߳� ID��

Note:

�߳� ID ��ÿ�����Ӷ����·���ģ�Ҳ����˵���������ǽ�����صģ� ���ij�������쳣�Ͽ��ˣ�Ȼ�����½����˵����ݿ�����ӣ� ����߳� ID �Ͳ�����ԭ�����Ǹ��ˣ����ᷢ���仯��

����ͨ��ִ�� SQL ��䣺KILL QUERY processid ��ɱ����Ӧ����������ִ�е� SQL ��䡣

����

link

���Թ��̻���ʽ����mysqli_connect() �� mysqli_init() ���ص����ӱ�ʶ��

����ֵ

���ص�ǰ���ӵ��߳� ID

����

Example #1 $mysqli->thread_id ����

���������

<?php
$mysqli 
= new mysqli("localhost""my_user""my_password""world");

/* ��������Ƿ�ɹ� */
if (mysqli_connect_errno()) {
    
printf("Connect failed: %s\n"mysqli_connect_error());
    exit();
}

/* ��ȡ���ӵ��߳� ID */
$thread_id $mysqli->thread_id;

/* ɱ��������� */
$mysqli->kill($thread_id);

/* ������Ӧ�ûᱨ�� */
if (!$mysqli->query("CREATE TABLE myCity LIKE City")) {
    
printf("Error: %s\n"$mysqli->error);
    exit;
}

/* �ر����� */
$mysqli->close();
?>

���̻����

<?php
$link 
mysqli_connect("localhost""my_user""my_password""world");

/* ��������Ƿ�ɹ� */
if (mysqli_connect_errno()) {
    
printf("Connect failed: %s\n"mysqli_connect_error());
    exit();
}

/* ��ȡ���ӵ��߳� ID */
$thread_id mysqli_thread_id($link);

/* ɱ��������� */
mysqli_kill($link$thread_id);

/* ������Ӧ�ûᱨ�� */
if (!mysqli_query($link"CREATE TABLE myCity LIKE City")) {
    
printf("Error: %s\n"mysqli_error($link));
    exit;
}

/* close connection */
mysqli_close($link);
?>

�������̻������

Error: MySQL server has gone away

�μ�

  • mysqli_kill() - �÷�����ɱ��һ�� MySQL �߳�