mssql_execute
(PHP 4 >= 4.0.7, PHP 5, PECL odbtp >= 1.1.1)
mssql_execute — Ejecuta un stored procedure (procedimiento almacenado) en una base de datos del servidor MS SQL
Descripción
Ejecuta un stored procedure en una base de datos del servidor MS SQL
Parámetros
-
stmt -
Gestor de la sentencia obtenido con la función mssql_init().
-
skip_results -
Si se omiten los resultados o no.
Ejemplos
Ejemplo #1 mssql_execute() example
<?php
// Crea una nueva sentencia
$stmt = mssql_init('NewBlogEntry');
// Definición de algunos strings
$title = 'Test del sistema de blog';
$content = 'Si puedes leer esto, significa que el nuevo sistema es compatible con MSSQL';
// Vincular valores
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);
// Ejecutar la sentencia
mssql_execute($stmt);
// Liberar el recurso de la sentencia
mssql_free_statement($stmt);
?>
Notas
Nota:
Si el stored procedure devuelve parámetros o un valor, éstos estarán disponibles después de la llamada a mssql_execute() a menos que el stored procedure devuelva más de un conjunto de resultados. En ese caso utilice mssql_next_result() para moverse a través de los conjuntos de resultados. Cuando se haya procesado el último resultado, estarán disponibles los parámetros de salida y los valores devueltos.
Ver también
- mssql_bind() - Añade un parámetro a un stored procedure (procedimiento almacenado) MSSQL (local o remoto)
- mssql_free_statement() - Liberar la memoria ocupada por la sentencia MS SQL
- mssql_init() - Inicializa un stored procedure (procedimiento almacenado) local o remoto