English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

دليل دروس PHP الأساسية

دليل دروس PHP المتقدمة

PHP و MySQL

دليل مرجع PHP

استخدام دالة PHP mysqli_ping() و أمثلة

دليل مرجع PHP MySQLi

تقوم دالة mysqli_ping() بفحص اتصال الخادم، وإذا تم قطع الاتصال، فإنها تحاول إعادة الاتصال.

التعريف والاستخدام

mysqli_ping()يستقبل الدالة mysqli_ping() كائن الاتصال كمعامل، ويحقق الاتصال، وإذا تم قطع الاتصال، فإنه يحاول إعادة الاتصال بالخادم.

النحو

mysqli_ping($con,[$host, $username, $passwd, $dname, $port, $socket, $flags] )

المعلمات

الترتيبالمعلمات وشرحها
1

con(اختياري)

هذا هو الجسم الذي يمثل الاتصال بـ MySQL Server.

القيمة المعدة

يرجع هذه الوظيفة قيمة بولية، إذا كانت العملية ناجحة فتكون القيمة true، وإذا كانت الفشل فتكون القيمة false.

إصدار PHP

تم إدخال هذه الوظيفة أولاً في إصدار PHP 5 ويمكن استخدامها في جميع الإصدارات الأعلى.

مثال على الإنترنت

يظهر هذا المثالmysqli_ping()استخدام الوظيفة (أسلوب البرمجة الموجه بالعمليات)، لفحص اتصال الخادم:

<?php
   //إقامة الاتصال
   $con = mysqli_connect("localhost","root","password","test");
   $res = mysqli_ping($con);
   if($res){
      print("نجاح.....");
   }
      print("فشل......");
   }
?>

نتائج الإخراج

نجاح.....

مثال على الإنترنت

في أسلوب البرمجة الموجه بالأ象، لغة هذه الوظيفة تكون$con-> ping();.إليك مثال على استخدام هذه الوظيفة لفحص اتصال الخادم في أسلوب البرمجة الموجه بالأ象

<?php
   //إقامة الاتصال
   $con = new mysqli("localhost","root","password","test");
   $res = $con->ping();
   if($res){
      print("نجاح.....");
   }
      print("فشل......");
   }
?>

نتائج الإخراج

نجاح.....

مثال على الإنترنت

في أسلوب البرمجة الموجه بالأ象، لغة هذه الوظيفة تكون$con-> ping();.إليك مثال على استخدام هذه الوظيفة في أسلوب البرمجة الموجه بالأ象

<?php
   $connection_mysql = mysqli_connect("localhost","root","password","mydb");
   
   if (mysqli_connect_errno($connection_mysql)){
      echo "فشل إقامة الاتصال بMySQL: " . mysqli_connect_error();
   }
   
   if (mysqli_ping($connection_mysql)){
      echo "إقامة الاتصال جيدة!" . "\n";
   }
      echo "خطأ: " . mysqli_error($connection_mysql);
   }
   mysqli_close($connection_mysql);  
?>

نتائج الإخراج

إقامة الاتصال جيدة!
إقامة الاتصال كانت ناجحة

دليل مرجع PHP MySQLi