اتصال (connect)
«اتصال MySQLi» یعنی وصل شدن برنامه به سرور دیتابیس. تابع connect() یا mysqli_connect() همین کار را انجام می دهد. مثل وصل کردن گوشی به وای فای؛ اول آدرس، بعد نام کاربری و رمز می دهی.
تعریف و کاربرد اتصال MySQLi
تابع connect() / mysqli_connect() یک اتصال تازه به سرور MySQL می سازد. سپس می توانی کوئری بفرستی و داده بگیری.
سبک شی ءگرا (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();
}
?>
سبک رویه ای (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();
}
?>
گام های عملی اتصال MySQLi
- آدرس سرور، نام کاربری و رمز را آماده کن.
- اتصال را بساز و خطا را بررسی کن.
- در پایان، اتصال را تمیز ببند.
نکته: بعد از کار با دیتابیس، از بستن اتصال (close) استفاده کن تا منابع آزاد شوند.
نکته: اگر تراکنش لازم داری، اول خودکار-کامیت (autocommit) را مدیریت کن و سپس ادامه بده.
جمع بندی سریع
- connect اتصال تازه به MySQL می سازد.
- همیشه خطا را بررسی کن.
- بعد از کار، اتصال را ببند.
- برای تراکنش، autocommit را چک کن.