English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
يحصل دالة mysqli_stat() على معلومات حالة النظام الحالية
mysqli_stat()تقوم الوظيفة بالبحث وإرجاع معلومات/حالة الخادم الحالية. تتضمن هذه المعلومات تفاصيل الخادم مثل عدد الخلايا، عدد الجداول المفتوحة، وقت التشغيل العادي، إلخ.
mysqli_stat($con)
الترقيم | المعلمات وشرحها |
---|---|
1 | con(مطلوب) هذه هي كائن يعكس الاتصال بالخادم MySQL. |
يستعيد دالة mysqli_stat() قيمة نصية تعكس حالة الخادم MySQL الحالية. إذا حدث خطأ، فإن هذه الوظيفة ستعود قيمة منطقيةfalse.
تم إدخال هذه الوظيفة في إصدار PHP 5، ويمكن استخدامها في جميع الإصدارات الأعلى.
يظهر هذا المثالmysqli_stat()الاستخدام الوظيفي (أسلوب العملية)-
<?php //إنشاء اتصال $con = mysqli_connect("localhost", "root", "password", "mydb"); //حالة $stat = mysqli_stat($con); print("حالة: ".$stat); //إغلاق الاتصال mysqli_close($con); ?>
نتائج الإخراج
حالة: وقت التشغيل: 130131 threads: 2 أسئلة: 350 استفسارات بطيئة: 0 فتح: 172 إفراغ الجداول: 1 جداول مفتوحة: 145 عدد الاستفسارات في الثانية العادي: 0.002
في نمط التوجه بالأشياء، نحوغة هذه الوظيفة هي$con->stat();。هذا مثال على كيفية كتابة هذه الوظيفة بلغة التوجه بالأشياء-
<?php //إنشاء اتصال $con = new mysqli("localhost", "root", "password", "mydb"); //حالة $stat = $con->stat(); print("حالة: ".$stat); //إغلاق الاتصال $con -> close(); ?>
نتائج الإخراج
حالة: وقت التشغيل: 131057 threads: 2 أسئلة: 354 استفسارات بطيئة: 0 فتح: 172 إفراغ الجداول: 1 جداول مفتوحة: 145 عدد الاستفسارات في الثانية العادي: 0.002
استرداد حالة النظام الحالية.
<?php $connection_mysql = mysqli_connect("localhost", "root", "password", "mydb"); if (mysqli_connect_errno($connection_mysql)){ echo "فشل الاتصال بـMySQL: " . mysqli_connect_error(); } echo "حالة النظام: ". mysqli_stat($connection_mysql); mysqli_close($connection_mysql); ?>
نتائج الإخراج
حالة النظام: وقت التشغيل: 131468 threads: 2 أسئلة: 356 استفسارات بطيئة: 0 فتح: 172 إفراغ الجداول: 1 جداول مفتوحة: 145 عدد الاستفسارات في الثانية العادي: 0.002