以下存储过程可以返回一个值,我要怎么获取,我知道是我参数搞错了,请大家帮我指点出来,我是新手,第一次搞存储过程,谢谢
调用存储过程
DECLARE haha int(5);
CALL simpleproc('admin','123456',haha);调用报错
ERROR 1414 (42000): OUT or INOUT argument 3 for routine newcompany.simpleproc is
 not a variable or NEW pseudo-variable in BEFORE trigger
存储过程DELIMITER $$DROP PROCEDURE IF EXISTS `newcompany`.`simpleproc` $$
CREATE DEFINER=`root`@`localhost` PROCEDURE `simpleproc`(IN p_name varchar(50),IN p_password varchar(50),OUT param1 INT)
BEGIN
declare   cnt   int   default   0;
select count(*) from user where name=p_name and password=p_password into param1;END $$DELIMITER ;