Ce message discutera de l'utilisation de la fonction PHP mysqli_num_rows pour déterminer le nombre de lignes d'un ensemble de résultats donné.
Cette fonction simple fournit une fonctionnalité pratique au lieu de itération manuelle sur chaque ligne dans un ensemble de résultats. Cette fonction peut le faire pour nous et renvoyer le nombre total de lignes en un résultat en tant qu'entier.
Syntaxe de fonction
Ce qui suit montre la syntaxe de la fonction mysqli_num_rows:
mysqli_num_rows (mysqli_result $ result): int | stringLa fonction accepte le résultat comme le paramètre. Ce paramètre doit être un objet mysqli_result renvoyé par le mysqli_query (), mysqli_store_result (), mysqli_stmt_get_result (), ou mysqli_use_result ().
La fonction renvoie ensuite une valeur entière dénotant le nombre de lignes renvoyées à partir du résultat d'entrée.
NOTE: La valeur de retour de la fonction dépendra du fait que le jeu de résultats soit tamponné ou non frappé. Dans l'ensemble de résultats non tampon.
Échantillons de données
Pour illustrer au mieux comment utiliser la fonction MySQLI_NUM_ROWS, nous utiliserons une vraie base de données comme indiqué par les requêtes ci-dessous:
Créer une base de données SRC;Une fois que vous avez créé la base de données et ajouté les exemples de données ci-dessus, nous pouvons procéder et utiliser la fonction mysqli_num_rows.
Utilisation de la fonction mysqli_num_rows
L'exemple ci-dessous illustre l'utilisation de la fonction mysqli_num_rows dans le tableau précédent.
// Connectez-vous à LocalHost: 3306 et à la base de données SRC avec la racine du nom d'utilisateur et le mot de passe videUne fois que nous exécutons le script ci-dessus, le code doit renvoyer la sortie:
Nombre total de lignes: 5Conclusion
Ce message a couvert les bases de la fonction de la fonction MySQLI_NUM_ROWS en php. Cette fonction vous permet d'obtenir le nombre de lignes dans un ensemble de résultats récupéré.
Merci d'avoir lu!!