mysqli_result::$field_count

mysqli_num_fields

(PHP 5)

mysqli_result::$field_count -- mysqli_num_fieldsRécupère le nombre de champs dans un résultat

Description

Style orienté objet

Style procédural

int mysqli_num_fields ( mysqli_result $result )

Retourne le nombre de champs dans le jeu de résultats spécifié.

Liste de paramètres

result

Style procédural uniquement : Un identifiant de jeu de résultats retourné par la fonction mysqli_query(), mysqli_store_result() ou mysqli_use_result().

Valeurs de retour

Le nombre de champs depuis le jeu de résultats.

Exemples

Exemple #1 Style orienté objet

  1. <?php
  2. $mysqli = new mysqli("localhost", "my_user", "my_password", "world");
  3.  
  4. /* Vérification de la connexion */
  5. if (mysqli_connect_errno()) {
  6. printf("Échec de la connexion : %s\n", mysqli_connect_error());
  7. exit();
  8. }
  9.  
  10. if ($result = $mysqli->query("SELECT * FROM City ORDER BY ID LIMIT 1")) {
  11.  
  12. /* Détermine le nombre de champs dans le jeu de résultats */
  13. $field_cnt = $result->field_count;
  14.  
  15. printf("Le résultat a %d champs.\n", $field_cnt);
  16.  
  17. /* Ferme le jeu de résultats */
  18. $result->close();
  19. }
  20.  
  21. /* Ferme la connexion */
  22. $mysqli->close();
  23. ?>

Exemple #2 Style procédural

  1. <?php
  2. $link = mysqli_connect("localhost", "my_user", "my_password", "world");
  3.  
  4. /* Vérification de la connexion */
  5. if (mysqli_connect_errno()) {
  6. printf("Échec de la connexion : %s\n", mysqli_connect_error());
  7. exit();
  8. }
  9.  
  10. if ($result = mysqli_query($link, "SELECT * FROM City ORDER BY ID LIMIT 1")) {
  11.  
  12. /* Détermine le nombre de champs dans le jeu de résultats */
  13. $field_cnt = mysqli_num_fields($result);
  14.  
  15. printf("Le résultat a %d champs.\n", $field_cnt);
  16.  
  17. /* Ferme le jeu de résultats */
  18. mysqli_free_result($result);
  19. }
  20.  
  21. /* Ferme la connexion */
  22. mysqli_close($link);
  23. ?>

Les exemples ci-dessus vont afficher :

Le résultat a 5 champs.

Voir aussi

LoadingChargement en cours