Manuel PHP

maxdb_field_count

maxdb->field_count

(PECL maxdb >= 1.0)

maxdb_field_count -- maxdb->field_countRetourne 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

  1. <?php
  2. $maxdb = new maxdb("localhost", "MONA", "RED", "DEMODB");  
  3.  
  4. maxdb_report (MAXDB_REPORT_OFF);  
  5. $maxdb->query("DROP TABLE friends");  
  6. maxdb_report (MAXDB_REPORT_ERROR);  
  7.  
  8. $maxdb->query( "CREATE TABLE friends (id int, name varchar(20))");  
  9.  
  10. $maxdb->query( "INSERT INTO friends VALUES (1,'Hartmut')");  
  11. $maxdb->query( "INSERT INTO friends VALUES (2, 'Ulf')");  
  12.  
  13. if ($maxdb->field_count()) { 
  14.    /* Ceci est une requête select/show ou describe */ 
  15.    $result = $maxdb->store_result(); 
  16.  
  17.    /* Récupération du jeu de résultats */ 
  18.    $row = $result->fetch_row(); 
  19.  
  20.    /* Libération du jeu de résultats */ 
  21.    $result->close();  
  22. }  
  23.  
  24. /* Fermeture de la connexion */  
  25. $maxdb->close();  
  26. ?> 

Exemple #2 Style procédural

  1. <?php
  2. $link = maxdb_connect("localhost", "MONA", "RED", "DEMODB");  
  3.  
  4. maxdb_report (MAXDB_REPORT_OFF);  
  5. maxdb_query($link,"DROP TABLE friends");  
  6. maxdb_report (MAXDB_REPORT_ERROR);  
  7.  
  8. maxdb_query($link, "CREATE TABLE friends (id int, name varchar(20))");  
  9.  
  10. maxdb_query($link, "INSERT INTO friends VALUES (1,'Hartmut')");  
  11. maxdb_query($link, "INSERT INTO friends VALUES (2, 'Ulf')");  
  12.  
  13. if (maxdb_field_count($link)) { 
  14.    /* Ceci est une requête select/show ou describe */ 
  15.    $result = maxdb_store_result($link); 
  16.  
  17.    /* Récupération du jeu de résultats */ 
  18.    $row = maxdb_fetch_row($result); 
  19.  
  20.    /* Libération du jeu de résultats */ 
  21.    maxdb_free_result($result);  
  22. }  
  23.  
  24. /* Fermeture de la connexion */  
  25. maxdb_close($link);  
  26. ?> 

Cet exemple ne produit aucun affichage.


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