Récupération des données

Le Pilote SQL Server pour PHP permet de récupérer une ligne de données sous forme de tableau, d'objet ou de champ unique d'une ligne de données. Les rubriques de cette section présentent les différentes façons dont les données peuvent être récupérées.

Cc296160.note(fr-fr,SQL.90).gifRemarque :
Lors de la récupération de données, évitez les comparaisons basées sur des valeurs Null en tant que critères de sortie des boucles. Dans la mesure où les fonctions sqlsrv retournent false lorsqu'une erreur se produit, le code suivant peut provoquer une boucle infinie après une erreur dans 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));

Dans cette section

Rubrique Description

Procédure : récupérer des données sous forme de tableau

Montre comment récupérer une ligne de données sous forme de tableau (aussi bien en tant que tableau indexé numériquement qu'en tant que tableau associatif) et comment traiter les données retournées.

Procédure : récupérer des données sous forme d'objet

Montre comment récupérer une ligne de données sous forme d'objet PHP et comment traiter les données retournées.

Procédure : récupérer un champ unique

Montre comment récupérer un champ unique d'une ligne d'un jeu de résultats et comment traiter les données retournées.

Procédure : utiliser plusieurs jeux de résultats

Montre comment passer d'un jeu de résultats d'une requête par lot au suivant.

Procédure : détecter des jeux de résultats vides

Explique comment déterminer si un jeu de résultats est vide.

Récupération des données sous forme de flux

Propose une vue d'ensemble de la récupération des données sous forme de flux à partir du serveur et fournit des liens vers les cas d'utilisation spécifiques.

Utilisation des paramètres directionnels

Les rubriques de cette section montrent comment utiliser les paramètres directionnels lors de l'appel d'une procédure stockée.

Spécification d'un type de curseur et sélection de lignes

Indique comment créer un jeu de résultats comportant des lignes auxquelles vous pouvez accéder dans n'importe quel ordre.

Procédure : récupérer le type de date et d'heure sous forme de chaînes

Décrit comment récupérer les types de date et d'heure sous forme de chaînes.

Sections connexes

Procédure : spécifier les types de données PHP

Voir aussi

Concepts

Comparaison des fonctions de récupération des données

Autres ressources

Guide de programmation