Sdílet prostřednictvím


Načítání dat

Stáhnout ovladač PHP

Toto téma a témata v této části popisují, jak načíst data.

Ovladač SQLSRV

Ovladač SQLSRV ovladačů Microsoftu pro PHP pro SQL Server poskytuje následující možnosti pro načítání dat ze sady výsledků:

Poznámka:

Pokud použijete některou z výše uvedených funkcí, vyhněte se porovnání s hodnotou null jako kritérium pro ukončování smyček. Vzhledem k tomu, že funkce sqlsrv vrací hodnotu false, pokud dojde k chybě, může následující kód vést k nekonečné smyčce při chybě v sqlsrv_fetch_array:

/*``This code could result in an infinite loop. It is recommended that

you do NOT use null comparisons as the criterion for exiting loops,

as is done here. */

do{

$result = sqlsrv_fetch_array($stmt);

} while( !is_null($result));

Pokud dotaz načte více než jednu sadu výsledků, můžete přejít na další sadu výsledků pomocí sqlsrv_next_result.

Počínaje verzí 1.1 ovladačů Microsoftu pro PHP pro SQL Server můžete pomocí sqlsrv_has_rows zjistit, jestli sada výsledků obsahuje řádky.

ovladač PDO_SQLSRV

Ovladač PDO_SQLSRV ovladačů Microsoftu pro PHP pro SQL Server poskytuje následující možnosti pro načtení dat ze sady výsledků:

Pokud dotaz načte více než jednu sadu výsledků, můžete přejít na další sadu výsledků pomocí pdOStatement::nextRowset.

Pokud zadáte posunovatelný kurzor, můžete zjistit, kolik řádků je v sadě výsledků, a potom volat pdOStatement::rowCount.

PDO::prepare umožňuje zadat typ kurzoru. Potom můžete pomocí parametru PDOStatement::fetch vybrat řádek. Podívejte se na PDO::prepare pro ukázku a další informace.

V této sekci

Téma Popis
Načítání dat jako streamu Poskytuje přehled o tom, jak streamovat data ze serveru, a poskytuje odkazy na konkrétní případy použití.
Použití směrových parametrů Popisuje, jak používat směrové parametry při volání uložené procedury.
Zadání typu kurzoru a výběru řádků Ukazuje, jak vytvořit sadu výsledků s řádky, ke kterým máte přístup v libovolném pořadí.
Postupy: Načtení typů data a času jako řetězců pomocí ovladače SQLSRV Popisuje, jak získat typy data a času jako řetězce pomocí ovladače SQLSRV.
Jak na to: Načtení typů data a času jako objektů DateTime v PHP pomocí ovladače PDO_SQLSRV Popisuje, jak načíst typy data a času jako objekty pomocí ovladače PDO_SQLSRV.
Formátování desetinných řetězců pomocí ovladače SQLSRV Ukazuje, jak formátovat desetinné nebo peněžní hodnoty pomocí ovladače SQLSRV.
Formátování desetinných řetězců pomocí ovladače PDO_SQLSRV Ukazuje, jak formátovat desetinné nebo peněžní hodnoty pomocí ovladače PDO_SQLSRV.

Postupy: Určení datových typů PHP

Viz také

Průvodce programováním pro ovladače Microsoftu pro PHP pro SQL Server

Načítání dat