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

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

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

PHP & MySQL

دليل PHP

استخدام PHP mysqli_stmt_field_count() و مثال

دليل مرجع PHP MySQLi

يعد العدد الكامل للحقول في الاستعلام المحدد.

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

mysqli_stmt_field_count()تقبل هذه الوظيفة موضوع الاستعلام كمعامل، وتعيد عدد الحقول في النتيجة المحددة.

اللغة

mysqli_stmt_field_count($stmt)

المواصفات

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

stmt(ضروري)

هذا هو موضوع تنفيذ استعلام SQL.

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

ي�回 العدد الكامل للحقول في نتائج الاستعلام التي يرجعها هذا الاستعلام.

إصدار PHP

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

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

النماذج التوضيحية أدناهmysqli_stmt_field_count()الاستخدام (أسلوب عملية)، العائد عدد الحقول:

<?php
   $con = mysqli_connect("localhost", "root", "password", "mydb");
   mysqli_query($con, "CREATE TABLE myplayers(ID INT, First_Name VARCHAR(255), Last_Name VARCHAR(255), Place_Of_Birth VARCHAR(255), Country VARCHAR(255))");
   print("إنشاء الجدول.....\n");
   mysqli_query($con, "INSERT INTO myplayers values(1, 'Sikhar', 'Dhawan', 'Delhi', 'India')");
   mysqli_query($con, "INSERT INTO myplayers values(2, 'Jonathan', 'Trott', 'CapeTown', 'SouthAfrica')");
   mysqli_query($con, "INSERT INTO myplayers values(3, 'Kumara', 'Sangakkara', 'Matale', 'Srilanka')");
   print("إدخال السجلات.....\n");
   //检索表的内容
   $stmt = mysqli_prepare($con, "SELECT * FROM myplayers");
   //تنفيذ الجملة
   mysqli_stmt_execute($stmt);
   //عدد الحقول 
   $count = mysqli_stmt_field_count($stmt);
   print("عدد الحقول : ".$count);
   //إنهاء الجملة
   mysqli_stmt_close($stmt);
   //إغلاق الاتصال
   mysqli_close($con);
?>

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

إنشاء الجدول.....
إدخال السجلات.....
عدد الحقول : 5

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

في أسلوب التوجه بالأشياء، تكون نحوية هذه الوظيفة$stmt->field_count;.هذا مثال على هذه الوظيفة في أسلوب التوجه بالأشياء؛

<?php
   //إنشاء الاتصال
   $con = new mysqli("localhost", "root", "password", "mydb");
   $con -> query("CREATE TABLE myplayers(ID INT, First_Name VARCHAR(255), Last_Name VARCHAR(255), Place_Of_Birth VARCHAR(255), Country VARCHAR(255))");
   print("إنشاء الجدول.....\n");
   $con -> query("INSERT INTO myplayers values(1, 'Sikhar', 'Dhawan', 'Delhi', 'India')");
   $con -> query("INSERT INTO myplayers values(2, 'Jonathan', 'Trott', 'CapeTown', 'SouthAfrica')");
   print("إدخال السجلات.....\n");
   //استرجاع البيانات
   $stmt = $con ->prepare("SELECT First_Name, Last_Name, Country FROM myplayers");
   //تنفيذ الجملة
   $stmt->execute();
   //عدد الحقول
   $count = $stmt->field_count;
   print("عدد الحقول: ".$count);
   //إنهاء الجملة
   $stmt->close();
   //إغلاق الاتصال
   $con->close();
?>

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

إنشاء الجدول.....
إدخال السجلات.....
عدد الحقول: 3

دليل مرجع PHP MySQLi