(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
Esta función está OBSOLETA en PHP 7.0.0.
Las alternativas a esta función son:
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.