(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
Style procédural
int maxdb_num_fields ( resource $result )Style orienté objet (méthode)
class result {maxdb_num_fields() retourne le nombre de champs pour un jeu de résultats spécifique.
Le nombre de champs dans un jeu de résultats
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.