بستن اتصال (close)
تابع «بستن اتصال (close)» اتصال باز MySQLi را می بندد. اتصال (Connection) یعنی پل ارتباطی برنامه با دیتابیس. مثل قطع کردن تماس بعد از صحبت.
کاربرد ساده
بعد از اتمام کار با دیتابیس، اتصال را ببند. این کار منابع سیستم را آزاد می کند و امن تر است.
سبک شی ءگرا (Object Oriented)
<?php
$mysqli = new mysqli("localhost", "my_user", "my_password", "my_db");
if ($mysqli->connect_errno) {
echo "Failed to connect to MySQL: " . $mysqli->connect_error;
exit();
}
// ...some PHP code...
$mysqli->close();
?>
سبک رویه ای (Procedural)
<?php
$con = mysqli_connect("localhost", "my_user", "my_password", "my_db");
if (mysqli_connect_errno()) {
echo "Failed to connect to MySQL: " . mysqli_connect_error();
exit();
}
// ...some PHP code...
mysqli_close($con);
?>
گام های سریع
- اتصال بساز و خطا را بررسی کن.
- کوئری ها را اجرا و نتیجه را پردازش کن.
- در پایان، اتصال را با close ببند.
نکته: در اسکریپت های طولانی، بستن زودهنگام باعث آزادسازی حافظه می شود.
هشدار: بعد از close دیگر از همان اتصال استفاده نکن؛ دوباره وصل شو.
جمع بندی سریع
- close اتصال MySQLi را می بندد.
- پس از کار، اتصال را ببند.
- بستن، منابع را آزاد می کند.
- بعد از بستن، اتصال معتبر نیست.
برای شروع اتصال ببین: اتصال به MySQL (mysqli_connect). برای تراکنش ها نیز سر بزن به خودکار-کامیت (autocommit) و ثبت تراکنش (commit).