init
تابع mysqli_init برای شروع کار MySQLi است. «مقداردهی اولیه (Initialize)» یعنی آماده سازی. مثل وقتی بازی را باز می کنی و لابی می آید.
تعریف و کاربرد ساده
تابع mysqli_init() یک شیء برمی گرداند تا با mysqli_real_connect() وصل شوی. بدون این آماده سازی، اتصال درست شکل نمی گیرد.
نمونه کد (Procedural)
<?php
$con = mysqli_init();
if (!$con) {
die("mysqli_init failed");
}
if (!mysqli_real_connect($con, "localhost", "my_user", "my_password", "my_db")) {
die("Connect Error: " . mysqli_connect_error());
}
mysqli_close($con);
?>
گام های عملی
- با
mysqli_init()شیء اتصال بساز. - با
mysqli_real_connect()به دیتابیس وصل شو. - اگر خطا بود، پیام خطا را چاپ کن.
- در پایان، اتصال را
mysqli_close()کن.
نکته: اگر mysqli_init() شکست خورد، احتمالاً حافظه یا تنظیمات مشکل دارند.
هشدار: بدون mysqli_real_connect() اتصال کامل نمی شود؛ حتماً فراخوانی کن.
لینک های مرتبط
اتصال واقعی: mysqli_real_connect • بستن اتصال: mysqli_close
منابع اصلی
W3Schools: mysqli_init() • W3Schools: mysqli_real_connect()
جمع بندی سریع
mysqli_init()شیء اتصال می سازد.- وصل شدن با
mysqli_real_connect()تکمیل می شود. - همیشه خطا را بررسی کن.
- در پایان اتصال را ببند.