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