不对 你错了
pdo mssql存储过程不是你那么写的。
$sth = $db->prepare('ProcTest :temId,:ISValid');
$str_select=$sth->bindParam(':temId', $colour, PDO::PARAM_STR|PDO::PARAM_INPUT_OUTPUT,TRUE,30);
$str_select=$sth->bindParam(':ISValid', $str_title,PDO::PARAM_STR|PDO::PARAM_INPUT_OUTPUT,TRUE,30);
$str_sele=$sth->execute();
$result = $sth->fetchAll();
这个是另外一种写法
$stmt = mssql_init("ProcTest", $mssql_db->Link_ID) or die("initialize stored procedure failure");
mssql_bind($stmt, "@name", $userName, SQLVARCHAR, false);
mssql_bind($stmt, "@tempName", $password, SQLVARCHAR, true);
$rs = mssql_execute($stmt, true);