English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
تعيد دالة mysqli_thread_id معرف سطر الاتصال الحالي.
mysqli_thread_id()تقبل الدالة كائن اتصال وتعيد معرف سطر الاتصال المحدد.
mysqli_thread_id($con);
الترقيم | المعلمات والشرح |
---|---|
1 | con(مطلوب) هذا هو الكائن الذي يمثل الاتصال بـ MySQL Server. |
هذه الدالة تعود قيمة كاملة تمثل معرف سطر الاتصال الحالي.
هذا الدالة تم إدخالها أولاً في إصدار 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("السطر تم إنهاؤه بنجاح......"); } ?>
نتائج الإخراج
السطر تم إنهاؤه بنجاح......