Manuel PHP

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 (propriétés):

mysqli_result
int $field_count;

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. ?> 

L'exemple ci-dessus va afficher :

Le résultat a 5 champs.

Remonter Remonter
L'éditeur javascript - CSS - Gentoo - Tutoriaux PHP - Tutoriels PHP - Bretagne - php - Moto - Kit graphique