PHP.mk документација

mysqli::$thread_id

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

mysqli.thread-id.php PHP.net прокси Преводот е вчитан
Оригинал на PHP.net
Патека mysqli.thread-id.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + преведен приказ Кодовите, табелите и белешките остануваат читливи во истиот тек.
mysqli::$thread_id

Референца за `mysqli.thread-id.php` со подобрена типографија и навигација.

mysqli.thread-id.php

mysqli::$thread_id

mysqli_thread_id

класата mysqli_driver

mysqli::$thread_id -- mysqli_thread_idВраќа ID на нишката за тековната врска

= NULL

Напиши целосна ознака на елемент

Процедурален стил

mysqli_thread_id(mysqli $mysql): int

На mysqli_thread_id() функцијата враќа ID на нишката за тековната врска што потоа може да се убие со помош на mysqli_kill() функција. Ако врската е изгубена и повторно се поврзете со mysqli_ping(), ID на нишката ќе биде различно. Затоа треба да го добиете ID на нишката само кога ви е потребно.

Забелешка:

ID на нишката се доделува на основа врска по врска. Оттука, ако врската е прекината и потоа повторно воспоставена, ќе биде доделено ново ID на нишката.

За да убиете тековна прашање, можете да го користите SQL командата KILL QUERY processid.

Параметри

mysql

објектот како свој прв аргумент. mysqli Само процедурален стил: А mysqli_connect() or mysqli_init()

Вратени вредности

Враќа ID на нишката за тековната врска.

Примери

Пример #1 $mysqli->thread_id example

Напиши целосна ознака на елемент

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

/* check connection */
if (mysqli_connect_errno()) {
printf("Connect failed: %s\n", mysqli_connect_error());
exit();
}

/* determine our thread id */
$thread_id = $mysqli->thread_id;

/* Kill connection */
$mysqli->kill($thread_id);

/* This should produce an error */
if (!$mysqli->query("CREATE TABLE myCity LIKE City")) {
printf("Error: %s\n", $mysqli->error);
exit;
}

/* close connection */
$mysqli->close();
?>

Процедурален стил

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

/* check connection */
if (mysqli_connect_errno()) {
printf("Connect failed: %s\n", mysqli_connect_error());
exit();
}

/* determine our thread id */
$thread_id = mysqli_thread_id($link);

/* Kill connection */
mysqli_kill($link, $thread_id);

/* This should produce an error */
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 нишка

Белешки од корисници

Нема белешки од корисници за оваа страница.
На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.