(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
Ejecuta un stored procedure en una base de datos del servidor MS SQL
stmt
Gestor de la sentencia obtenido con la función mssql_init().
skip_results
Si se omiten los resultados o no.
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);
?>
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.