Всем привет!
Работаю с PHP+MS SQL, так вот я написал процедуру, которая добавляет заполненые формы в БД. Так вот я не совсем понимаю, как правильно вызвать процедуру, такую функцию я нашёл, но почему-то у меня пишет ошибки:
CODE ( text):
скопировать код в буфер обмена
<?php $cn = mssql_connect($DBSERVER, $DBUSER, $DBPASS); mssql_select_db($DB,$cn); $sp=mssql_init("SetData"); // stored procedure name mssql_bind($sp, "@productname", stripslashes($newproduct),SQLVARCHAR,FALSE,FALSE,150); mssql_bind($sp, "@quantity", stripslashes($newquantity), SQLVARCHAR,FALSE,FALSE,50); mssql_execute($sp) or die("could not perform insert"); mssql_close($cn); ?>
А вот, что у меня пишется:
Warning: mssql_execute() [function.mssql-execute]: message: Procedure 'SetData' expects parameter '@srv', which was not supplied. (severity 16) in c:wwwinventoryadminaddsrv.php on line 76
Warning: mssql_execute() [function.mssql-execute]: stored procedure execution failed in c:wwwinventoryadminaddsrv.php on line 76
could not perform insert
Помогите пожалуйста!
Заранее спасибо!
|