Manuel PHP
maxdb_field_count
maxdb->field_count
(PECL maxdb >= 1.0)
maxdb_field_count -- maxdb->field_count — Retourne le nombre de colonnes pour la dernière requête
Description
Style procédural :
int maxdb_field_count
( resource $link
)
Style orienté objet (méthode) :
maxdb
int
field_count
( void
)
Retourne le nombre de colonnes pour la dernière requête sur la connexion représentée par le paramètre link . Cette fonction est utile lors de l'utilisation de la fonction maxdb_store_result() pour déterminer si la requête a produit un jeu de résultats non-vide ou non, sans connaître la nature de la requête.
Valeurs de retour
Un entier représentant le nombre de champs dans un jeu de résultats.
Exemples
Exemple #1 Style orienté objet
- <?php
- $maxdb = new maxdb("localhost", "MONA", "RED", "DEMODB");
- maxdb_report (MAXDB_REPORT_OFF);
- $maxdb->query("DROP TABLE friends");
- maxdb_report (MAXDB_REPORT_ERROR);
- $maxdb->query( "CREATE TABLE friends (id int, name varchar(20))");
- $maxdb->query( "INSERT INTO friends VALUES (1,'Hartmut')");
- $maxdb->query( "INSERT INTO friends VALUES (2, 'Ulf')");
- if ($maxdb->field_count()) {
- /* Ceci est une requête select/show ou describe */
- $result = $maxdb->store_result();
- /* Récupération du jeu de résultats */
- $row = $result->fetch_row();
- /* Libération du jeu de résultats */
- $result->close();
- }
- /* Fermeture de la connexion */
- $maxdb->close();
- ?>
Exemple #2 Style procédural
- <?php
- $link = maxdb_connect("localhost", "MONA", "RED", "DEMODB");
- maxdb_report (MAXDB_REPORT_OFF);
- maxdb_query($link,"DROP TABLE friends");
- maxdb_report (MAXDB_REPORT_ERROR);
- maxdb_query($link, "CREATE TABLE friends (id int, name varchar(20))");
- maxdb_query($link, "INSERT INTO friends VALUES (1,'Hartmut')");
- maxdb_query($link, "INSERT INTO friends VALUES (2, 'Ulf')");
- if (maxdb_field_count($link)) {
- /* Ceci est une requête select/show ou describe */
- $result = maxdb_store_result($link);
- /* Récupération du jeu de résultats */
- $row = maxdb_fetch_row($result);
- /* Libération du jeu de résultats */
- maxdb_free_result($result);
- }
- /* Fermeture de la connexion */
- maxdb_close($link);
- ?>
Cet exemple ne produit aucun affichage.
Remonter 
