Position actuelle: Accueil> Catégories de fonctions> mysqli_stmt::$field_count

mysqli_stmt::$field_count

(mysqli_stmt_field_count) Renvoie le nombre de champs dans l'instruction donnée
Nom:mysqli_stmt::$field_count
Catégorie:Mysqli
Langage de programmation:php
Description en une ligne:Obtenez le nombre de champs renvoyés par la déclaration préparée

Nom de la fonction: mysqli_stmt :: $ field_count ()

Version applicable: PHP 5> = 5.3.0, php 7

Description de la fonction: Cette fonction est utilisée pour obtenir le nombre de champs renvoyés par l'instruction préparée.

usage:

 mysqli_stmt::$field_count(): int

Paramètres: aucun

Valeur de retour: renvoie le nombre de champs renvoyés par l'instruction préparée et renvoie 0 si l'instruction ne renvoie pas le jeu de résultats.

Exemple:

 // 创建数据库连接$mysqli = new mysqli("localhost", "username", "password", "database"); // 准备SQL语句$stmt = $mysqli->prepare("SELECT id, name, age FROM users WHERE age > ?"); // 绑定参数$age = 18; $stmt->bind_param("i", $age); // 执行查询$stmt->execute(); // 获取字段数量$fieldCount = $stmt->field_count; echo "返回的字段数量为: " . $fieldCount;

Dans l'exemple ci-dessus, nous créons d'abord un objet MySQLI et établissons une connexion de base de données. Ensuite, nous préparons une instruction SELECT et lions un paramètre à l'aide de la méthode bind_param (). Ensuite, nous exécutons la requête et utilisons la propriété $ field_count pour obtenir le nombre de champs renvoyés par l'instruction préparée. Enfin, nous imprimons le nombre de champs.

Veuillez noter que cette fonction ne peut obtenir le bon nombre de champs après avoir exécuté la méthode MySQLI_STMT :: EXECUTE ().

Fonctions similaires
Articles populaires