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

دليل PHP الأساسي

دليل PHP المتقدم

PHP & MySQL

دليل PHP

استخدام دالة PHP mysqli_thread_id مع أمثلة

دليل PHP MySQLi

تعيد دالة mysqli_thread_id معرف سطر الاتصال الحالي.

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

mysqli_thread_id()تقبل الدالة كائن اتصال وتعيد معرف سطر الاتصال المحدد.

النحو

mysqli_thread_id($con);

المعلمات

الترقيمالمعلمات والشرح
1

con(مطلوب)

هذا هو الكائن الذي يمثل الاتصال بـ MySQL Server.

قيمة العودة

هذه الدالة تعود قيمة كاملة تمثل معرف سطر الاتصال الحالي.

إصدار PHP

هذا الدالة تم إدخالها أولاً في إصدار PHP 5، وهي قابلة للتطبيق في جميع الإصدارات الأعلى.

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

هذه الأمثلة توضحmysqli_thread_id()استخدام الدالة (أسلوب التفكير العملي)-

<?php
   //إقامة الاتصال
   $con = mysqli_connect("localhost", "root", "password", "test");
   //معرف السطر الحالي
   $id = mysqli_thread_id($con);
   print("معرف السطر الحالي: " . $id);
?>

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

معرف السطر الحالي: 55

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

في أسلوب التفكير الكائني، جملة هذه الوظيفة تكون:$con->thread_id; إليك مثال على هذه الوظيفة في أسلوب التفكير الكائني؛

<?php
   //إقامة الاتصال
   $con = new mysqli("localhost", "root", "password", "test");
   //معرف السطر الحالي
   $id = $con->thread_id;
   print("معرف السطر الحالي: " . $id);
?>

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

معرف السطر الحالي: 55

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

إليك مثال آخر على هذه الوظيفة، حيث يعيد معرف السطر الحالي، ثم يستخدم وظيفة mysqli_kill() لقتل الاتصال:

<?php
   //إقامة الاتصال
   $con = mysqli_connect("localhost", "root", "password", "test");
   $id = mysqli_thread_id($con);
   mysqli_kill($con, $id);
   $res = mysqli_query($con, "CREATE TABLE Sample (name VARCHAR(255))");
   if($res){
      print("نجاح.....");
   }
      print("فشل......");
   }
?>

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

فشل.....

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

في أسلوب التفكير الكائني، جملة هذه الوظيفة تكون:$con->kill();.إليك مثال على هذه الوظيفة في أسلوب التفكير الكائني؛

<?php
   $connection_mysql = mysqli_connect("localhost", "root", "password", "mydb");
   
   if (mysqli_connect_errno($connection_mysql)){
      echo "فشل الاتصال بMySQL: " . mysqli_connect_error();
   }
   
   $t_id = mysqli_thread_id($connection_mysql);
   
   $res = mysqli_thread_id($connection_mysql, $t_id);
   
   if($res){
	   print("السطر تم إنهاؤه بنجاح......");
   }
?>

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

السطر تم إنهاؤه بنجاح......

دليل PHP MySQLi