急!!pdo调用mysql的存储过程的问题!!
存储过程代码:
CREATE PROCEDURE sp_test(out _test varchar(255))
BEGIN
SET _test='ok';
END;
PHP代码
$sql=$pdo->prepare('call sp_test(?)');
$sql->bindParam(1, $test, PDO::PARAM_STR,2);
$sql->execute();
请问为什么echo $test时,值是空的啊?如何通过pdo的预处理方式执行存储过程时获取输出参数值?我在网上找到好多资料都没讲清楚或者调试不通过。