English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
�数ون mysqli_field_count() تعود عدد الأعمدة في الاستعلام الأخير.
mysqli_field_count()تستخدم الدالة لمعرفة عدد الأعمدة في نتائج الاستعلام الأخير.
mysqli_field_count($con)
الترتيب | المستويات والشرح |
---|---|
1 | con(مطلوب) هذا هو موضوع الاتصال بـ MySQL Server. |
�数ون mysqli_field_count() تعود قيمة كاملة، وهي تشير إلى عدد الأعمدة في نتائج آخر استعلام (بدون نتائج). إذا لم يكن آخر استعلام هو استعلام SELECT (بدون نتائج)، فإن هذه الدالة تعود0。
تم إدخال هذه الدالة في إصدار PHP 5، ويمكن استخدامها في جميع الإصدارات الأعلى.
في هذا المثال، يتم عرضmysqli_field_count()استخدام الدالة (نمط العملية)
<?php //إنشاء اتصال $con = mysqli_connect("localhost", "root", "password", "mydb"); //استعلام للبحث عن جميع سجلات جدول employee mysqli_query($con, "Select * from employee"); //عدد الحقول $count = mysqli_field_count($con); print("عدد الحقول: " . $count); //إغلاق الاتصال mysqli_close($con); ?>
نتيجة الإخراج
عدد الحقول: 6
في نمط التوجه بالأوبجكت، جملة هذا الدالة هي$con->field_count;。، ومن ثم$conهو كائن الاتصال:
<?php //إنشاء اتصال $con = new mysqli("localhost", "root", "password", "mydb"); //استعلام للبحث عن جميع سجلات جدول employee $con -> query("Select FIRST_NAME, LAST_NAME, AGE from employee"); //عدد الحقول $count = $con->field_count; print("عدد الحقول: " . $count); //إغلاق الاتصال $con -> close(); ?>
نتيجة الإخراج
عدد الحقول: 3
هذه هيmysqli_field_count()مثال آخر للوظيفة
<?php //إنشاء اتصال $con = mysqli_connect("localhost", "root", "password", "mydb"); print("عدد الحقول: " . mysqli_field_count($con) . "\n"); //استعلام إدراج mysqli_query($con, "INSERT INTO employee (FIRST_NAME, AGE) VALUES (Archana, 25), (Bhuvan, 29)"); print("عدد الحقول: " . mysqli_field_count($con)); //إغلاق الاتصال mysqli_close($con); ?>
نتيجة الإخراج
عدد الحقول: 0 عدد الحقول: 0
إرجاع عدد الأعمدة للاستعلام الأخير:
<?php $connection_mysql = mysqli_connect("localhost","root", "password", "mydb"); if (mysqli_connect_errno($connection_mysql)){ echo "تواصلMySQL فشل: " . mysqli_connect_error(); } mysqli_query($connection_mysql,"SELECT * FROM employee"); print(mysqli_field_count($connection_mysql)); mysqli_close($connection_mysql); ?>
نتيجة الإخراج
6