get_client_info
تابع get_client_info در MySQLi «نسخه کلاینت MySQLi» را می دهد. «کلاینت (Client)» یعنی کتابخانه ای که PHP برای اتصال استفاده می کند. دانستن نسخه، عیب یابی را ساده تر می کند.
کاربرد get_client_info و نسخه کلاینت MySQLi
با این تابع، نسخه کتابخانه کلاینت را می بینی. سپس می توانی سازگاری سرور و افزونه ها را بررسی کنی. اگر خطای عجیب دیدی، اول این نسخه را چک کن.
نمونه کد رویه ای (Procedural)
<?php
echo mysqli_get_client_info();
?>
نمونه کد شیءگرا (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();
}
echo $mysqli->get_client_info();
$mysqli->close();
?>
گام های سریع چک نسخه
- اگر لازم است، به دیتابیس وصل شو.
- تابع get_client_info را اجرا کن.
- عدد نسخه را یادداشت و مقایسه کن.
نکته: تفاوت نسخه کلاینت و سرور می تواند رفتار کوئری ها را عوض کند.
هشدار: get_client_info نسخه کلاینت را می دهد، نه نسخه سرور.
مطالب مرتبط
برای اطلاعات سرور، صفحه اطلاعات سرور MySQLi را ببین. همچنین اطلاعات میزبان MySQLi می تواند در عیب یابی کمک کند. برای «نسخه کلاینت MySQLi» همین صفحه را مرجع نگه دار.
جمع بندی سریع
- get_client_info نسخه کلاینت را می دهد.
- برای ناسازگاری ها، اول نسخه را چک کن.
- نسخه سرور چیز دیگری است.
- شیءگرا یا رویه ای، هر دو ممکن است.