高分奖php pdo 查找ms sql数据库数据和执行存储过程的问题

2025-05-20 10:04:35
推荐回答(2个)
回答(1):

不对 你错了

回答(2):

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);