Manuel PHP

odbc_next_result

(PHP 4 >= 4.0.5, PHP 5)

odbc_next_resultVérifie si plusieurs résultats sont disponibles

Description

bool odbc_next_result ( resource $result_id )

Vérifie s'il y a plus de jeux de résultats de disponibles accessibles via les fonctions odbc_fetch_array(), odbc_fetch_row(), odbc_result(), etc.

Liste de paramètres

result_id

L'identifiant de résultat.

Valeurs de retour

Retourne TRUE s'il n'y a plus de jeux de résultats, FALSE sinon.

Exemples

Exemple #1 Exemple avec odbc_next_result()

  1. <?php
  2. $r_Connection = odbc_connect($dsn, $username, $password);  
  3.  
  4. $s_SQL = <<<END_SQL
  5. SELECT 'A'
  6. SELECT 'B'
  7. SELECT 'C'
  8. END_SQL;  
  9.  
  10. $r_Results = odbc_exec($r_Connection, $s_SQL);  
  11.  
  12. $a_Row1 = odbc_fetch_array($r_Results);  
  13. $a_Row2 = odbc_fetch_array($r_Results);  
  14. echo "Affiche le premier jeu de résultats : ";  
  15. var_dump($a_Row1, $a_Row2);  
  16.  
  17. echo "Récupération du deuxième jeu de résultats : ";  
  18. var_dump(odbc_next_result($r_Results));  
  19.  
  20. $a_Row1 = odbc_fetch_array($r_Results);  
  21. $a_Row2 = odbc_fetch_array($r_Results);  
  22. echo "Affiche le second jeu de résultats : ";  
  23. var_dump($a_Row1, $a_Row2);  
  24.  
  25. echo "Récupération du troisième jeu de résultats : ";  
  26. var_dump(odbc_next_result($r_Results));  
  27.  
  28. $a_Row1 = odbc_fetch_array($r_Results);  
  29. $a_Row2 = odbc_fetch_array($r_Results);  
  30. echo "Affiche le troisième jeu de résultats : ";  
  31. var_dump($a_Row1, $a_Row2);  
  32.  
  33. echo "Tente de récupérer un quatrième jeu de résultats : ";  
  34. var_dump(odbc_next_result($r_Results));  
  35. ?> 

L'exemple ci-dessus va afficher :

Affiche le premier jeu de résultats : array(1) { ["A"]=> string(1) "A" } bool(false) Récupération du second jeu de résultats :bool(true) Affiche le second jeu de résultats : array(1) { ["B"]=> string(1) "B" } bool(false) Récupération du troisième jeu de résultats : bool(true) Affiche le troisième jeu de résultats : array(1) { ["C"]=> string(1) "C" } bool(false) Tente de récupérer un quatrième jeu de résultats : bool(false)


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