odbc next result()
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
- odbc_fetch_array() – Hämta en resultatrad som en associativ array
- odbc_fetch_row() – Hämta en rad
- odbc_result() – Hämta resultatdata
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.