Share via


Gegevens ophalen

PHP-stuurprogramma downloaden

In dit onderwerp en de onderwerpen in deze sectie wordt besproken hoe u gegevens ophaalt.

SQLSRV-stuurprogramma

Het SQLSRV-stuurprogramma van de Microsoft-stuurprogramma's voor PHP voor SQL Server biedt de volgende opties voor het ophalen van gegevens uit een resultatenset:

Opmerking

Wanneer u een van de hierboven genoemde functies gebruikt, vermijdt u null-vergelijkingen als het criterium voor het afsluiten van lussen. Omdat sqlsrv-functies onwaar retourneren wanneer er een fout optreedt, kan de volgende code resulteren in een oneindige lus bij een fout in 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));

Als uw query meer dan één resultatenset ophaalt, kunt u met sqlsrv_next_result naar de volgende resultatenset gaan.

Vanaf versie 1.1 van de Microsoft-stuurprogramma's voor PHP voor SQL Server kunt u sqlsrv_has_rows gebruiken om te zien of een resultatenset rijen bevat.

PDO_SQLSRV stuurprogramma

Het PDO_SQLSRV stuurprogramma van de Microsoft-stuurprogramma's voor PHP voor SQL Server biedt de volgende opties voor het ophalen van gegevens uit een resultatenset:

Als uw query meer dan één resultatenset ophaalt, kunt u naar de volgende resultatenset gaan met PDOStatement::nextRowset.

U kunt zien hoeveel rijen zich in een resultatenset bevinden als u een schuifbare cursor opgeeft en vervolgens PDOStatement::rowCount aanroept.

Met PDO::prepare kunt u een cursortype opgeven. Vervolgens kunt u met PDOStatement::fetch een rij selecteren. Zie PDO::prepare voor een voorbeeld en meer informatie.

In deze sectie

Onderwerp Beschrijving
Gegevens ophalen als een stream Biedt een overzicht van het streamen van gegevens van de server en biedt koppelingen naar specifieke use cases.
Directionele parameters gebruiken Beschrijft hoe u directionele parameters gebruikt bij het aanroepen van een opgeslagen procedure.
Een cursortype opgeven en rijen selecteren Demonstreert hoe u een resultatenset maakt met rijen die u in elke volgorde kunt openen.
Procedure: Datum- en tijdtypen ophalen als tekenreeksen met behulp van het SQLSRV-stuurprogramma Beschrijft hoe u datum- en tijdtypen ophaalt als tekenreeksen met behulp van het SQLSRV-stuurprogramma.
Procedure: Datum- en tijdtypen ophalen als PHP-datum/tijd-objecten met behulp van het PDO_SQLSRV-stuurprogramma Beschrijft hoe u datum- en tijdtypen ophaalt als objecten met behulp van het PDO_SQLSRV stuurprogramma.
Decimale tekenreeksen opmaken met SQLSRV-stuurprogramma Demonstreert hoe u decimale of geldwaarden opmaakt met behulp van het SQLSRV-stuurprogramma.
Decimale tekenreeksen opmaken met PDO_SQLSRV stuurprogramma Demonstreert hoe u decimale of geldwaarden opmaakt met behulp van het stuurprogramma PDO_SQLSRV.

Procedure: PHP-gegevenstypen opgeven

Zie ook

Programmeerhandleiding voor de Microsoft-stuurprogramma's voor PHP voor SQL Server

Gegevens ophalen