Exécute une procédure stockée sur un serveur MS SQL

# mssql_execute

(PHP 4 >= 4.0.7, PHP 5, PECL odbtp >= 1.1.1)

mssql_execute — Exécute une procédure stockée sur un serveur MS SQL

Avertissement

Cette fonction a été SUPPRIMÉE à partir de PHP 7.0.0.

Les alternatives à cette fonction incluent :

- Utiliser une requête EXEC envoyée via PDO_SQLSRV, PDO_ODBC, SQLSRV, ou le driver ODBC unifié.

### Description

mssql_execute ( resource `$stmt` [, bool `$skip_results` = `FALSE` ] ) : mixed

Exécute une procédure stockée sur un serveur MS SQL.

### Liste de paramètres

`stmt`

  Le gestionnaire de requête, obtenu avec la fonction mssql_init().

`skip_results`

  Omettre les résultats ou non.

### Exemples

Exemple #1 Exemple avec mssql_execute()

`<?php
// Création d'une nouvelle commande
$stmt = mssql_init('NewBlogEntry');
// Quelques données
$title = 'Test of blogging system';
$content = 'If you can read this, then the new system is compatible with MSSQL';
// Liaison des variables
mssql_bind($stmt, '@author', 'Felipe Pena', SQLVARCHAR, false, false, 60);
mssql_bind($stmt, '@date', '08/10/2008', SQLVARCHAR, false, false, 20);
mssql_bind($stmt, '@title', $title, SQLVARCHAR, false, false, 60);
mssql_bind($stmt, '@content', $content, SQLTEXT);
// Exécution de la commande
mssql_execute($stmt);
// Et libération des ressources :
mssql_free_statement($stmt);
?>`

### Notes

> Note:

> Si la procédure stockée retourne un paramètre ou une valeur, ils seront disponibles après l'appel à la fonction mssql_execute(), à moins que la procédure stockée ne retourne plusieurs résultats. Dans ce cas, utilisez la fonction mssql_next_result() pour passer en revue tous les résultats. Lorsque le dernier résultat aura été traité, les valeurs des paramètres de sortie et les valeurs retournées seront disponibles.

### Voir aussi

- mssql_bind() - Ajoute un paramètre à une procédure stockée MSSQL (locale ou distante)
- mssql_free_statement() - Libère une commande MS SQL Server de la mémoire
- mssql_init() - Initialise une procédure stockée MS SQL Server locale ou distante