【发布时间】:2010-10-14 22:22:56
【问题描述】:
我在 sql server 中有一个存储过程 'spGetOrderByID'。
根据给定的订单id给出一条记录。
当我在 sql server 中尝试时,存储的过程工作正常。
这是我正在使用的 php 代码
$this->_connectionString = mssql_connect($host, $username, $password) or die("can't connect to server1");
$this->_dbName ='databaseName";
$selectDB = mssql_select_db($this->_dbName, $this->_connectionString ) or die('Databse error');
$sp = mssql_init('spGetOrderByID', $this->_connectionString);
$orderId =824;
mssql_bind($sp, "@orderID", $orderId, SQLINT1, false, false);
mssql_execute($sp,$this->_dbName);
echo $orderId;
1:让我知道 sored 过程的结果将在 $orderId 中,对吧?
2:我是否需要在 php 中设置任何新设置,以使存储的过程正常工作。但我已经可以成功连接 ms sql 服务器
3:现在我收到警告:mssql_execute(): 存储过程执行失败
请指教
【问题讨论】:
标签: php sql-server