field_count, number or fields in result">

mysqli_num_fields(): Count Result Fields

Count fields in a result set

field_count reports the number of columns contained in the result set.

<?php
$result = $connection->query('SELECT id, name, mark FROM student LIMIT 1');
echo 'Fields: ' . $result->field_count;
?>

Current example first; the detailed examples below are retained for additional learning and comparison.

<?php
require "config.php";// Database connection file.

if ($result = $connection->query("SELECT * FROM student")) {
    
$field_no = $result->field_count;
<span class='text-danger'>echo " Total Number of Fields ".$field_no;</span>
 $result->close();
}
?>
Total Number of Fields 5
$result_set->field_count;
mysqli_num_fields($result_set)
The input parameter $result_set is the output of result set identifier of mysqli_query(), mysqli_store_result() or mysqli_use_result().

The output is number of fields present in the result set.

MySQLI database connection file

Example : Object Oriented Style
<?php
require "config.php";// Database connection file.

if ($result = $connection->query("SELECT * FROM student")) {
    
$field_no = $result->field_count;
echo " Total Number of Fields ".$field_no;
 $result->close();
}
?>
Total Number of Fields 5

MySQL SELECT Query

Procedural style
<?php
require "config.php";// Database connection file.

if ($result_set = mysqli_query($connection,$query)) {
echo "Total No. of fields :".mysqli_num_fields($result_set);
    mysqli_free_result($result_set);
}
?>
Total No. of fields :5

MySQL DUMP of student table

MYSQLI Functions mysqli_fetch_field_direct() mysqli_num_rows() Number of rows in result set SELECT query UPDATE query


Subscribe to our YouTube Channel here



plus2net.com











PHP video Tutorials
✖
We use cookies to improve your browsing experience. . Learn more
HTML MySQL PHP JavaScript ASP Photoshop Articles Contact us
© 2000-2026 plus2net.com All rights reserved worldwide Privacy Policy Disclaimer