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

PHP Basic Tutorial

PHP Advanced Tutorial

PHP & MySQL

PHP Reference Manual

PHP mysqli_field_count() Function Usage and Example

PHP MySQLi Manuale di riferimento

The mysqli_field_count() function returns the number of columns of the last query.

Definition and usage

mysqli_field_count()The function is used to get the number of fields (columns) in the result set of the last executed MySQL query.

Syntax

mysqli_field_count($con)

Parameter

Serial numberParameters and descriptions
1

con(必需)

This is an object representing the connection with the MySQL Server.

Return value

The mysqli_field_count() function returns an integer value indicating the number of columns in the result set of the last query. If the last query is not a SELECT query (no result set), this function returns0

PHP version

This function was initially introduced in PHP version 5 and can be used in all higher versions.

Esempio online

The following examples demonstratemysqli_field_count()Usage of the function (procedural style)-

<?php
   //Crea la connessione
   $con = mysqli_connect("localhost", "root", "password", "mydb");
   //Query per recuperare tutti i record della tabella employee
   mysqli_query($con, "Select * from employee");
   //Numero di campi
   $count = mysqli_field_count($con);
   print("Numero di campi: " . $count);
   //Chiudi la connessione
   mysqli_close($con);
?>

Risultato di output

Number of fields: 6

Esempio online

In the object-oriented style, the syntax of this function is$con->field_count;。,dove$conÈ un oggetto di connessione:

<?php
   //Crea la connessione
   $con = new mysqli("localhost", "root", "password", "mydb");
   //Query per recuperare tutti i record della tabella employee
   $con -> query("Select FIRST_NAME, LAST_NAME, AGE from employee");
   //Numero di campi
   $count = $con->field_count;
   print("Numero di campi: " . $count);
   //Chiudi la connessione
   $con -> close();
?>

Risultato di output

Numero di campi: 3

Esempio online

Eccomysqli_field_count()Un altro esempio di funzione

<?php
   //Crea la connessione
   $con = mysqli_connect("localhost", "root", "password", "mydb");
   print("Numero di campi: " . mysqli_field_count($con) . "\n");
   //Query di inserimento
   mysqli_query($con, "INSERT INTO employee (FIRST_NAME, AGE) VALUES (Archana, 25), (Bhuvan, 29)");
   print("Numero di campi: " . mysqli_field_count($con));
  
   //Chiudi la connessione
   mysqli_close($con);
?>

Risultato di output

Numero di campi: 0
Numero di campi: 0

Esempio online

Restituisce il numero di colonne dell'ultima query eseguita:

<?php
   $connection_mysql = mysqli_connect("localhost","root","password","mydb");
   
   if (mysqli_connect_errno($connection_mysql)){
      echo "Connessione MySQL fallita: " . mysqli_connect_error();
   }
   
   mysqli_query($connection_mysql,"SELECT * FROM employee");
   print(mysqli_field_count($connection_mysql));
   
   mysqli_close($connection_mysql);
?>

Risultato di output

6

PHP MySQLi Manuale di riferimento