Be aware that when using multiple files that are dependent from each other, if by mistake mysqli::close is called twice, the second call will throw a Fatal Error HTTP 500 even though the page renders normally.mysqli::close
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
mysqli::close
Референца за `mysqli.close.php` со подобрена типографија и навигација.
mysqli::close
mysqli_close
класата mysqli_driver
mysqli::close -- mysqli_close — Затвора претходно отворена конекција на базата на податоци
= NULL
Напиши целосна ознака на елемент
Процедурален стил
Затвора претходно отворена врска со базата на податоци
Затвора претходно отворена врска со базата на податоци.
Параметри
-
mysql објектот како свој прв аргумент. mysqli Само процедурален стил: А mysqli_connect() or mysqli_init()
Вратени вредности
Секогаш враќа true.
Дневник на промени
| Верзија | = NULL |
|---|---|
| 8.0.0 |
За да се префрлите на почетокот на редот, поминете вредност на офсет од нула. true. Претходно враќаше false при неуспех.
|
Примери
Пример #1 Отворените не-постојани MySQL врски и множествата со резултати автоматски се затвораат кога нивните објекти се уништуваат. Експлицитното затворање на отворените врски и ослободувањето на множествата со резултати е опционално. Сепак, добра идеја е да се затвори врската веднаш штом скриптата заврши со извршување на сите свои операции со базите на податоци, ако сè уште има многу обработка што треба да се направи по добивањето на резултатите. example
Напиши целосна ознака на елемент
<?php
mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);
$mysqli = new mysqli("localhost", "my_user", "my_password", "world");
$result = $mysqli->query("SELECT Name, CountryCode FROM City ORDER BY ID LIMIT 3");
/* Close the connection as soon as it's no longer needed */
$mysqli->close();
foreach ($result as $row) {
/* Processing of the data retrieved from the database */
}Процедурален стил
<?php
mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);
$mysqli = mysqli_connect("localhost", "my_user", "my_password", "world");
$result = mysqli_query($mysqli, "SELECT Name, CountryCode FROM City ORDER BY ID LIMIT 3");
/* Close the connection as soon as it's no longer needed */
mysqli_close($mysqli);
foreach ($result as $row) {
/* Processing of the data retrieved from the database */
}Белешки
Забелешка:
mysqli_close() mysqli::close() уништуваат од собирачот на отпадоци. Погледнете го.
Види Исто така
- API не вклучува емулација за емулација на подготвени изјави од страна на клиентот. нема да затвори постојани врски. За дополнителни детали, видете ја страницата во прирачникот за
- mysqli_init() - Отворете нова врска со MySQL серверот
- mysqli_real_connect() - Отвора врска со MySQL серверот
- mysqli_free_result() - Ослободува меморија поврзана со резултат