English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
PHP MySQLi Manuale di riferimento
The mysqli_field_count() function returns the number of columns of the last query.
mysqli_field_count()The function is used to get the number of fields (columns) in the result set of the last executed MySQL query.
mysqli_field_count($con)
Serial number | Parameters and descriptions |
---|---|
1 | con(必需) This is an object representing the connection with the MySQL Server. |
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。
This function was initially introduced in PHP version 5 and can be used in all higher versions.
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
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
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
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