Megosztás:


Adatok beolvasása

PHP-illesztőprogram letöltése

Ez a témakör és az ebben a szakaszban található témakörök az adatok beolvasását ismertetik.

SQLSRV-illesztő

Az SQL Serverhez készült Microsoft PHP Drivers SQLSRV-illesztője az alábbi lehetőségeket kínálja az adatok lekérésére egy eredményhalmazból:

Megjegyzés:

Ha a fent említett függvények bármelyikét használja, kerülje a null összehasonlítást a ciklusok elhagyásának feltételeként. Mivel az sqlsrv függvények hiba esetén hamis eredményt adnak vissza, a következő kód végtelen ciklust eredményezhet a sqlsrv_fetch_array hiba esetén:

/*``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));

Ha a lekérdezés több eredményhalmazt is visszaad, a következő eredményhalmazra a sqlsrv_next_result függvénnyel léphet.

Az SQL Server PHP-hez készült Microsoft Drivers 1.1-es verziójától kezdve a sqlsrv_has_rows segítségével megállapíthatja, hogy egy eredményhalmaznak vannak-e sorai.

PDO_SQLSRV illesztőprogram

Az SQL Serverhez készült MICROSOFT-illesztőprogramok PDO_SQLSRV illesztőprogramja az alábbi lehetőségeket kínálja az adatok eredményhalmazból való lekéréséhez:

Ha a lekérdezés egynél több eredményhalmazt kér le, a következő eredményhalmazra léphet a PDOStatement::nextRowset beállítással.

Ha görgethető kurzort ad meg, láthatja, hogy hány sor van egy eredményhalmazban, majd meghívhatja a PDOStatement::rowCount parancsot.

PDO::prepare lehetővé teszi, hogy megadjuk a kurzor típusát. Ezután a PDOStatement::fetch használatával kiválaszthat egy sort. A PDO::prepare című példát és további információkat lásd.

Ebben a részben

Téma Leírás
Adatok beolvasása streamként Áttekintést nyújt arról, hogyan streamelhet adatokat a kiszolgálóról, és hivatkozásokat biztosít adott használati esetekre.
Irányparaméterek használata Ismerteti, hogyan használhat irányított paramétereket tárolt eljárás meghívásakor.
Kurzortípus megadása és sorok kijelölése Bemutatja, hogyan hozhat létre eredményhalmazt olyan sorokkal, amelyekhez bármilyen sorrendben hozzáférhet.
Útmutató: Dátum- és időtípusok lekérése sztringként az SQLSRV-illesztőprogram használatával A cikk bemutatja, hogyan kérhet le dátum- és időtípusokat sztringként az SQLSRV-illesztővel.
Útmutató: Dátum- és időtípusok lekérése PHP Datetime-objektumként a PDO_SQLSRV illesztőprogram használatával Azt ismerteti, hogyan kérhet le dátum- és időtípusokat objektumként az PDO_SQLSRV illesztő használatával.
Decimális sztringek formázása SQLSRV-illesztővel Bemutatja, hogyan formázhat tizedes vagy pénzértékeket az SQLSRV-illesztővel.
Decimális sztringek formázása a PDO_SQLSRV illesztőprogrammal Bemutatja, hogyan formázhat decimális vagy pénzértékeket az PDO_SQLSRV illesztővel.

Útmutató: PHP-adattípusok megadása

Lásd még:

MICROSOFT Drivers for PHP az SQL Serverhez programozási útmutató

Adatok beolvasása