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

Tutoriel PHP de base

Tutoriel PHP avancé

PHP & MySQL

Manuel de référence PHP

Utilisation et exemple de la fonction PHP mysqli_field_count()

PHP MySQLi Référence Manuel

La fonction mysqli_field_count() retourne le nombre de colonnes de la dernière requête.

Définition et utilisation

mysqli_field_count()La fonction est utilisée pour obtenir le nombre de champs (colonnes) dans le jeu de résultats de la dernière requête MySQL.

Syntaxe

mysqli_field_count($con)

Paramètre

NuméroParamètres et descriptions
1

con(obligatoire)

C'est un objet représentant la connexion au serveur MySQL.

Valeur de retour

La fonction mysqli_field_count() retourne une valeur entière indiquant le nombre de colonnes dans le jeu de résultats de la dernière requête. Si la dernière requête n'est pas une requête SELECT (sans jeu de résultats), cette fonction retourne0

Version PHP

Cette fonction a été introduite dans la version PHP5introduit et peut être utilisé dans toutes les versions supérieures.

Exemple en ligne

Voici un exemple pour démontrermysqli_field_count()Utilisation de la fonction (style procédural)-

<?php
   //Établir la connexion
   $con = mysqli_connect("localhost", "root", "password", "mydb");
   //Requête pour récupérer tous les enregistrements de la table employee
   mysqli_query($con, "Select * from employee");
   //Nombre de champs
   $count = mysqli_field_count($con);
   print("Nombre de champs: " . $count);
   //Fermer la connexion
   mysqli_close($con);
?>

Résultat de la sortie

Nombre de champs: 6

Exemple en ligne

Dans le style orienté objet, la syntaxe de cette fonction est$con-> field_count;。$conEst un objet de connexion :

<?php
   //Établir la connexion
   $con = new mysqli("localhost", "root", "password", "mydb");
   //Requête pour récupérer tous les enregistrements de la table employee
   $con -> query("Select FIRST_NAME, LAST_NAME, AGE from employee");
   //Nombre de champs
   $count = $con-> field_count;
   print("Nombre de champs: " . $count);
   //Fermer la connexion
   $con -> close();
?>

Résultat de la sortie

Nombre de champs: 3

Exemple en ligne

Voicimysqli_field_count()Un autre exemple de fonction

<?php
   //Établir la connexion
   $con = mysqli_connect("localhost", "root", "password", "mydb");
   print("Nombre de champs: " . mysqli_field_count($con) . "\n");
   //Requête d'insertion
   mysqli_query($con, "INSERT INTO employee (FIRST_NAME, AGE) VALUES (Archana, 25), (Bhuvan, 29);
   print("Nombre de champs: " . mysqli_field_count($con));
  
   //Fermer la connexion
   mysqli_close($con);
?>

Résultat de la sortie

Nombre de champs: 0
Nombre de champs: 0

Exemple en ligne

Retourner le nombre de colonnes de la dernière requête:

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

Résultat de la sortie

6

PHP MySQLi Référence Manuel