-
//创建存储过程
-
CREATE
PROCEDURE userData(
-
IN
id
INT
-
)
-
BEGIN
-
SELECT *
from userdata
WHERE userflag =
id;
-
END;
-
-
其中IN是传进去的变量;
-
-
-
-
drop
procedure userData;//销毁这个存储过程
-
-
call userData(
2) //调用存储过程
简单运行一下看效果:(navicat编写的,你也可以试一下命令行,都是一样的)
你也可以在php中使用这个已经存在的存储过程;比如
-
/**
-
* 测试
-
*/
-
public
function test()
-
{
-
$result = Userdata::query(
'call userData(2)');
-
var_dump($result);
-
}
看一下浏览器: