Référence de l'API (Pilote SQL Server pour PHP)

Le nom API du Pilote SQL Server pour PHP est sqlsrv. Toutes les fonctions sqlsrv commencent par sqlsrv_ et sont suivies d'un verbe ou d'un substantif. Les fonctions suivies d'un verbe effectuent une action alors que celles suivies d'un substantif retournent des métadonnées.

Dans cette section

Le Pilote SQL Server pour PHP contient les fonctions suivantes :

Fonction Description

sqlsrv_begin_transaction

Commence une transaction.

sqlsrv_cancel

Annule une instruction et ignore les résultats en attente pour l'instruction.

sqlsrv_client_info

Fournit des informations relatives au client.

sqlsrv_close

Ferme une connexion. Libère toutes les ressources associées à la connexion.

sqlsrv_commit

Valide une transaction.

sqlsrv_configure

Modifie les configurations de gestion des erreurs et de journalisation.

sqlsrv_connect

Crée et ouvre une connexion.

sqlsrv_errors

Retourne des informations d'erreur et/ou d'avertissement sur la dernière opération.

sqlsrv_execute

Exécute une instruction préparée.

sqlsrv_fetch

Rend la ligne de données suivante disponible pour la lecture.

sqlsrv_fetch_array

Récupère la ligne de données suivante sous forme de tableau indexé numériquement, d'un tableau associatif ou des deux.

sqlsrv_fetch_object

Récupère la ligne de données suivante sous forme d'objet.

sqlsrv_field_metadata

Retourne des métadonnées de champ.

sqlsrv_free_stmt

Ferme une instruction. Libère toutes les ressources associées à l'instruction.

sqlsrv_get_config

Retourne la valeur du paramètre de configuration spécifié.

sqlsrv_get_field

Récupère un champ par index dans la ligne actuelle. Le type de retour PHP peut être spécifié.

sqlsrv_has_rows

Détecte si un jeu de résultats comporte une ou plusieurs lignes.

sqlsrv_next_result

Rend le résultat suivant disponible pour le traitement.

sqlsrv_num_rows

Indique le nombre de lignes d'un jeu de résultats.

sqlsrv_num_fields

Récupère le nombre de champs dans un jeu de résultats actif.

sqlsrv_prepare

Prépare une requête Transact-SQL sans l'exécuter. Lie implicitement les paramètres.

sqlsrv_query

Prépare et exécute une requête Transact-SQL.

sqlsrv_rollback

Restaure une transaction.

sqlsrv_rows_affected

Retourne le nombre de lignes modifiées.

sqlsrv_send_stream_data

Envoie jusqu'à huit kilo-octets (8 Ko) de données au serveur lors de chaque appel de la fonction.

sqlsrv_server_info

Fournit des informations relatives au serveur.

Référence

Manuel PHP

Voir aussi

Concepts

Constantes SQLSRV

Autres ressources

Introduction au pilote SQL Server pour PHP
Guide de programmation
Mise en route