کد خطای اتصال (connect_errno)
«کد خطای اتصال (connect_errno)» عدد خطای آخرین تلاش اتصال است. اگر اتصال موفق نباشد، این عدد صفر نیست. مثل وقتی وای فای نمی گیرد و گوشی کد خطا می دهد.
تعریف و کاربرد کد خطای اتصال
connect_errno در سبک شی ءگرا و mysqli_connect_errno() در سبک رویه ای، کد خطای اتصال را برمی گردانند. اگر مقدار صفر باشد، خطایی رخ نداده است.
سبک شی ءگرا (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();
}
?>
گام های عملی عیب یابی اتصال
- اتصال را بساز و بلافاصله خطا را چک کن.
- اگر connect_errno غیرصفر بود، متن خطا را بخوان.
- پیکربندی هاست، کاربر و رمز را دوباره بررسی کن.
نکته: برای ساخت اتصال از اتصال (connect) استفاده کن. سپس با connect_error متن خطا را بگیر.
نکته: اگر خطا ادامه داشت، صفحه کد خطای اتصال را مرجع سریع قرار بده.
جمع بندی سریع
- connect_errno عدد خطای اتصال است.
- صفر یعنی بدون خطا.
- برای متن خطا از connect_error کمک بگیر.
- اول اتصال، بعد بررسی خطا.