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
Description
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