Comparaison des fonctions d'exécution
Le Pilote SQL Server pour PHP offre deux options pour l'exécution des fonctions : sqlsrv_query et sqlsrv_prepare/sqlsrv_execute. Lors de l'envoi ou de la récupération de données sur SQL Server, chaque option est spécialement adaptée à un cas d'utilisation particulier. Les rubriques de cette section présentent les cas d'utilisation de chaque option.
La fonction sqlsrv_query convient aux requêtes à usage unique et doit représenter le choix par défaut lors de l'exécution des requêtes, sauf dans certaines circonstances particulières. Cette fonction fournit une méthode simplifiée pour exécuter une requête avec une quantité minimale de code. La fonction sqlsrv_query effectue à la fois la préparation et l'exécution des instructions ; par ailleurs, elle peut être utilisée pour exécuter des requêtes paramétrées.
La combinaison sqlsrv_prepare/sqlsrv_execute sépare la préparation et l'exécution des instructions en deux appels de fonction ; par ailleurs, elle peut être utilisée pour exécuter des requêtes paramétrées. Cette fonction est idéale pour exécuter une instruction à plusieurs reprises avec des valeurs de paramètre différentes à chaque exécution.
Dans cette section
Rubrique | Description |
---|---|
Explique comment utiliser sqlsrv_query pour exécuter une requête unique. |
|
Explique comment utiliser la combinaison sqlsrv_prepare/sqlsrv_execute pour exécuter à plusieurs reprises une instruction préparée avec des valeurs de paramètre différentes à chaque exécution. |
Voir aussi
Autres ressources
Référence de l'API (Pilote SQL Server pour PHP)
Considérations relatives à la conception