Manuel PHP

maxdb_use_result

maxdb->use_result

(PECL maxdb >= 1.0)

maxdb_use_result -- maxdb->use_resultInitialise un jeu de résultats

Description

Style procédural :

resource maxdb_use_result ( resource $link )

Style orienté objet (méthode) :

maxdb
resource use_result ( void )

maxdb_use_result() n'a aucun effet.

Valeurs de retour

Retourne le résultat ou FALSE si une erreur survient.

Exemples

Exemple #1 Style orienté objet

  1. <?php
  2. $maxdb = new maxdb("localhost", "MONA", "RED", "DEMODB");  
  3.  
  4. /* Vérification de la connexion */  
  5. if (maxdb_connect_errno()) { 
  6.    printf("Echec de la connexion : %s\n", maxdb_connect_error()); 
  7.    exit();  
  8. }  
  9.  
  10. $query = "SELECT * FROM DUAL";  
  11.  
  12. /* Exécute une requête multiple */  
  13. if ($maxdb->multi_query($query)) { 
  14.    do { 
  15.       /* Stock le premier jeu de résultat */ 
  16.       if ($result = $maxdb->use_result()) { 
  17.          while ($row = $result->fetch_row()) { 
  18.             printf("%s\n", $row[0]); 
  19.          } 
  20.          $result->close(); 
  21.       } 
  22.       /* Affiche un séparateur */ 
  23.       if ($maxdb->more_results()) { 
  24.          printf("-----------------\n"); 
  25.       } 
  26.    } while ($maxdb->next_result());  
  27. }  
  28.  
  29. /* Fermeture de la connexion */  
  30. $maxdb->close();  
  31. ?> 

Exemple #2 Style procédural

  1. <?php
  2. $link = maxdb_connect("localhost", "MONA", "RED", "DEMODB");  
  3.  
  4. /* Vérification de la connexion */  
  5. if (maxdb_connect_errno()) { 
  6.    printf("Echec de la connexion : %s\n", maxdb_connect_error()); 
  7.    exit();  
  8. }  
  9.  
  10. $query = "SELECT * FROM DUAL;";  
  11.  
  12. /* Exécute une requête multiple */  
  13. if (maxdb_multi_query($link, $query)) { 
  14.    do { 
  15.       /* Stock le premier jeu de résultat */ 
  16.       if ($result = maxdb_use_result($link)) { 
  17.          while ($row = maxdb_fetch_row($result)) { 
  18.             printf("%s\n", $row[0]); 
  19.          } 
  20.          maxdb_free_result($result); 
  21.       } 
  22.       /* Affiche un séparateur */ 
  23.       if (maxdb_more_results($link)) { 
  24.          printf("-----------------\n"); 
  25.       } 
  26.    } while (maxdb_next_result($link));  
  27. }  
  28.  
  29. /* Fermeture de la connexion */  
  30. maxdb_close($link);  
  31. ?> 

L'exemple ci-dessus va afficher quelque chose de similaire à :

a

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