maxdb_num_fields,

(PECL maxdb:1.0-7.6.00.38)

maxdb_num_fields, result->field_count — Récupère le nombre de champs dans un résultat

Description

Style procédural

int maxdb_num_fields ( resource $result )

Style orienté objet (méthode)

class result {
int field_count
}

maxdb_num_fields() retourne le nombre de champs pour un jeu de résultats spécifique.

Valeurs de retour

Le nombre de champs dans un jeu de résultats

Exemples

Exemple 1378. Style orienté objet

<?php
$maxdb 
= new  maxdb ( "localhost" "MONA" "RED" "DEMODB" );

/* Vérification de la connexion */
if ( maxdb_connect_errno ()) {
    
printf ( "Echec de la connexion : %s\n" maxdb_connect_error ());
    exit();
}

if (
$result  $maxdb -> query ( "SELECT * FROM hotel.city ORDER BY zip" )) {

    
/* Détermine le nombre de champs dans le jeu de résultats */
    
$field_cnt  $result -> field_count ;

    
printf ( "Le résultat contient %d champs.\n" $field_cnt );

    
/* Fermeture du jeu de résultats */
    
$result -> close ();
}

/* Fermeture de la connexion */
$maxdb -> close ();
?>

Exemple 1379. Style procédural

<?php
$link 
maxdb_connect ( "localhost" "MONA" "RED" "DEMODB" );

/* Vérification de la connexion */
if ( maxdb_connect_errno ()) {
    
printf ( "Echec de la connexion : %s\n" maxdb_connect_error ());
    exit();
}

if (
$result  maxdb_query ( $link "SELECT * FROM hotel.city ORDER BY zip" )) {

    
/* Détermine le nombre de champs dans le jeu de résultats */
    
$field_cnt  maxdb_num_fields ( $result );

    
printf ( "Le résultat contient %d champs.\n" $field_cnt );

    
/* Fermeture du jeu de résultats */
    
maxdb_free_result ( $result );
}

/* Fermeture de la connexion */
maxdb_close ( $link );
?>

L'exemple ci-dessus va afficher :


Le résultat contient 3 champs.

   

Voir aussi

maxdb_fetch_field() .