English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
La fonction mysqli_field_count() retourne le nombre de colonnes de la dernière requête.
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.
mysqli_field_count($con)
Numéro | Paramètres et descriptions |
---|---|
1 | con(obligatoire) C'est un objet représentant la connexion au serveur MySQL. |
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。
Cette fonction a été introduite dans la version PHP5introduit et peut être utilisé dans toutes les versions supérieures.
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
Dans le style orienté objet, la syntaxe de cette fonction est$con-> field_count;。où$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
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
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