odbc next result()

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök

odbc_next_result

(PHP 4 >= 4.0.5, PHP 5, PHP 7, PHP 8)

odbc_next_result — Kontrollerar om flera resultat är tillgängliga

Beskrivning

odbc_next_result(Odbc\Result $statement): bool

Kontrollerar om fler resultatuppsättningar är tillgängliga och möjliggör åtkomst till nästa resultatuppsättning via odbc_fetch_array(), odbc_fetch_row(), odbc_result(), etc.

Parametrar

  • $statement: ODBC-resultatobjektet.

Returnerar

  • Returnerar true om fler resultatuppsättningar är tillgängliga.
  • Returnerar false annars.

Förändringslogg

Version Beskrivning
8.4.0 $statement förväntar sig nu en instans av Odbc\Result. Tidigare förväntades en resurs.

Exempel

Exempel #1 Användning av odbc_next_result()

<?php
$r_Connection = odbc_connect($dsn, $username, $password);

$s_SQL = <<<END_SQL
SELECT 'A'
SELECT 'B'
SELECT 'C'
END_SQL;

$r_Results = odbc_exec($r_Connection, $s_SQL);

$a_Row1 = odbc_fetch_array($r_Results);
$a_Row2 = odbc_fetch_array($r_Results);
echo "Dump av första resultatuppsättningen";
var_dump($a_Row1, $a_Row2);

echo "Hämta andra resultatuppsättningen ";
var_dump(odbc_next_result($r_Results));

$a_Row1 = odbc_fetch_array($r_Results);
$a_Row2 = odbc_fetch_array($r_Results);
echo "Dump av andra resultatuppsättningen";
var_dump($a_Row1, $a_Row2);

echo "Hämta tredje resultatuppsättningen ";
var_dump(odbc_next_result($r_Results));

$a_Row1 = odbc_fetch_array($r_Results);
$a_Row2 = odbc_fetch_array($r_Results);
echo "Dump av tredje resultatuppsättningen";
var_dump($a_Row1, $a_Row2);

echo "Försök med en fjärde resultatuppsättning ";
var_dump(odbc_next_result($r_Results));
?>

Utdata från exemplet:

Dump av första resultatuppsättningen array(1) {
  ["A"]=>
  string(1) "A"
}
bool(false)
Hämta andra resultatuppsättningen bool(true)
Dump av andra resultatuppsättningen array(1) {
  ["B"]=>
  string(1) "B"
}
bool(false)
Hämta tredje resultatuppsättningen bool(true)
Dump av tredje resultatuppsättningen array(1) {
  ["C"]=>
  string(1) "C"
}
bool(false)
Försök med en fjärde resultatuppsättning bool(false)

Se även

Sidslut

Orginalhemsidan på Engelska :https://www.php.net/manual/en/function.odbc-next-result.php
PHP Funktioner Funktionsreferens Databas-tillägg


Det här är en maskinöversättning av PHP-manualen till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på https://www.linux.se/kontaka-linux-se/

Tack till Datorhjälp Stockholm som har sponsrat Linux.se med webbhotell.