PDO执行带参数的存储过程总是失败

aaron_dong 发布于 2015/10/30 00:24
阅读 108
收藏 0

执行没有参数的存储过程没有问题,但是执行带参数的存储过程就会失败,这是怎么回事,是PDO的问题吗?

$a = 11;
			$b = 0;
			$dbh = new PDO('mysql:host=192.168.1.105;dbname=mall_points', 'root', 'root');
			//$stmt = $dbh->query("select * from t_mall");
			//var_dump($stmt->fetchAll());die;
			$query_pro = "CALL get_mall_count(?,?)";
			$stmt = $dbh->prepare($query_pro);

			$stmt->bindParam(1, $a, PDO::PARAM_INT);
			$stmt->bindParam(2, $b, PDO::PARAM_INT|PDO::PARAM_INPUT_OUTPUT,12);
			//$stmt->bindParam(1, $colour, PDO::PARAM_STR|PDO::PARAM_INPUT_OUTPUT, 12);
			
			$dd = $stmt->execute();




加载中
0
Tuesday
Tuesday

唉, pdo也能玩成这样? 

如果我没猜错,  pdo应该有个获取错误信息方法才对... 

0
netbuffer
netbuffer
抛个错误上来看看,也好大家分析
0
aa233527
aa233527

语句没错,不知道错误是什么?


返回顶部
顶部