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

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

دليل PHP متقدم

PHP & MySQL

دليل PHP

استخدام وظيفة PHP mysqli_errno() ومثال

دليل PHP MySQLi

تعود وظيفة mysqli_errno() رمز خطأ آخر استدعاء الدالة

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

mysqli_errno()تعود الوظيفة رمز خطأ الأخير الذي تم استدعاؤه من دالة mysqli.

النحو

mysqli_errno($con)

المواصفات

الترتيبالمواصفات والشرح
1

con(مطلوب)

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

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

�数ون mysqli_errno() تعود قيمة عددية تمثل رمز الخطأ من استدعاء الدالة mysqli الأخير. إذا لم يكن هناك خطأ، فإن هذه الوظيفة تعود0.

إصدار PHP

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

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

يظهر هذا المثالmysqli_errno()استخدام الوظيفة (أسلوب العملية)-

<?php
   // تنفيذ الاتصال
   $con = mysqli_connect("localhost", "root", "password", "mydb");
   // استعلام للبحث عن جميع سجلات جدول employee
   mysqli_query($con, "SELECT * FORM employee");
   // رمز الخطأ
   $error = mysqli_errno($con);
   print("حدث خطأ: ". $error);
   //إغلاق الاتصال
   mysqli_close($con);
?>

نتيجة الإخراج

حدث خطأ: 1064

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

في أسلوب التوجه إلى الكائنات، بنية هذه الوظيفة هي$con-> errno، إليك مثال على هذا الدالة بناءً على أسلوب التوجه إلى الكائنات -

<?php
   // تنفيذ الاتصال
   $con = new mysqli("localhost", "root", "password", "mydb");
   // استعلام للبحث عن جميع سجلات جدول employee
   $con -> query("SELECT * FROM wrong_table_name");
   // رمز الخطأ
   $error = $con -> errno;
   print("حدث خطأ: ". $error);
   //إغلاق الاتصال
   $con -> close();
?>

نتيجة الإخراج

حدث خطأ: 1146

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

以下是mysqli_errno()مثال آخر للوظيفة -

<?php
   // تنفيذ الاتصال
   $con = mysqli_connect("localhost", "root", "password", "mydb");
   //استعلام عرض جميع السطور في جدول employee
   mysqli_query($con, "SELECT * FROM employee");
   print("كود خطأ في استعلام SELECT: " . mysqli_errno($con) . "\n");
   //استعلام تحديث سطر في جداول Employee
   mysqli_query($con, "UPDATE employee set INCOME=INCOME+5000 where FIRST_NAME in (*)");
   print("كود خطأ في استعلام UPDATE: " . mysqli_errno($con) . "\n");
   //استعلام إدخال سطر في جداول Employee
   mysqli_query($con, "INSERT INTO employee VALUES (Archana, 'Mohonthy', 30, 'M', 13000, 106)");
   print("كود خطأ في استعلام INSERT: " . mysqli_errno($con) . "\n");
   //إغلاق الاتصال
   mysqli_close($con);
?>

نتيجة الإخراج

كود خطأ في استعلام SELECT: 0
كود خطأ في استعلام UPDATE: 1064
كود خطأ في استعلام INSERT: 1054

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

إرجاع آخر كود خطأ تم استدعاؤه للوظيفة الأخيرة:

<?php
   $connection_mysql = mysqli_connect("localhost","root","password","mydb");
   
   if (mysqli_connect_errno($connection_mysql)){
      echo "فشل الاتصال بMySQL: " . mysqli_connect_error();
   }
   
   if (!mysqli_query($connection_mysql,"INSERT INTO employee (FirstName) VALUES ('Jack')")){
      echo("كود خطأ:  " . mysqli_errno($connection_mysql));
   }
   
   mysqli_close($connection_mysql);
?>

نتيجة الإخراج

كود خطأ: 1054

دليل PHP MySQLi