English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
تقوم دالة mysqli_get_server_info() بتحويل إصدار خادم MySQL.
mysqli_get_server_info()تستخدم الدالة للحصول على معلومات حول الخادم MySQL الذي تم إنشاء الاتصال به (الإصدار).
mysqli_get_server_info([$con]);
الترقيم | الإعدادات والشرح |
---|---|
1 | con(مطلوب) هذا هو الكائن الذي يمثل الاتصال بالخادم MySQL. |
تقوم دالة mysqli_get_server_info() في PHP بتحويل قيمة تدل على إصدار الخادم MySQL الذي يتم الاتصال به من خلال مكتبة mysqli.
تم إدخال هذه الدالة في إصدار PHP 5 وأصبحت قابلة للتطبيق في جميع الإصدارات الأعلى.
إليك أمثلة توضحmysqli_get_server_info()استخدام الدالة (أسلوب العملية)
<?php //إقامة الاتصال $con = mysqli_connect("localhost", "root", "password", "mydb"); //رقم إصدار خادم MySQL $version = mysqli_get_server_info($con); print("رقم إصدار خادم MySQL: ".$version); //إغلاق الاتصال mysqli_close($con); ?>
نتائج الإخراج
رقم إصدار خادم MySQL: 5.7.12-log
في النمط الوظيفي، جملة هذه الوظيفة تكون$con-> client_info.هذا مثال على النمط الوظيفي لهذه الوظيفة-
<?php //إقامة الاتصال $con = new mysqli("localhost", "root", "password", "mydb"); //رقم إصدار خادم MySQL $version = $con->server_info; print("رقم إصدار خادم MySQL: ".$version); //إغلاق الاتصال $con -> close(); ?>
نتائج الإخراج
رقم إصدار خادم MySQL: 5.7.12-log
<?php //إقامة الاتصال $con = @mysqli_connect("localhost", "root", "password", "mydb"); $code = mysqli_connect_errno(); if ($code) { print("فشل الاتصال: ".$code); } else { print("تم إنشاء الاتصال بنجاح"."\n"); $info = mysqli_get_server_info($con); print("رقم إصدار خادم MySQL: ".$info); } ?>
نتائج الإخراج
تم إنشاء الاتصال بنجاح رقم إصدار خادم MySQL: 5.7.12-log
إرجاع إصدار خادم MySQL:
<?php $connection_mysql = mysqli_connect("localhost", "user_name", "password", "database_name"); if (mysqli_connect_errno($connection_mysql)){ print("فشل الاتصال بـMySQL: ".mysqli_connect_error()); } print(mysqli_get_server_info($connection_mysql)); mysqli_close($connection_mysql); ?>
نتائج الإخراج
5.7.12-log