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