php 什么时候用mysql 存储过程
2个回答
2016-06-17 · 百度知道合伙人官方认证企业
兄弟连教育
兄弟连教育成立于2006年,11年来专注IT职业教育,是国内专业的IT技术培训学校。2016年成功挂牌新三板(股票代码:839467)市值过亿。开设专注程序员培训专注php、Java、UI、云计算、Python、HTML5、
向TA提问
关注
展开全部
实现原理
首先,需要知道怎么写mysql存储过程,了解mysq存储过程语言,
其次,使用mysql工具创建存储过程。
最后,通过mysql_query()函数执行mysql变量的设置和mysql存储过程及返回值。
具体代码如下:
mysql存储过程代码
create procedure pro_name(user_id int)
begin
.........
end
2. PHP代码
$host = "localhost";
$user = "root";
$password = "232412";
$db = "user_db";
$dblink = mysql_connect($host,$user,$password)or die("can't connect to mysql");
mysql_select_db($db,$dblink)or die("can't select user_db");
$user_id = 1;
$res = mysql_query("set @a=$user_id",$dblink);
$res = mysql_query("call pro_name(@a)",$dblink);
首先,需要知道怎么写mysql存储过程,了解mysq存储过程语言,
其次,使用mysql工具创建存储过程。
最后,通过mysql_query()函数执行mysql变量的设置和mysql存储过程及返回值。
具体代码如下:
mysql存储过程代码
create procedure pro_name(user_id int)
begin
.........
end
2. PHP代码
$host = "localhost";
$user = "root";
$password = "232412";
$db = "user_db";
$dblink = mysql_connect($host,$user,$password)or die("can't connect to mysql");
mysql_select_db($db,$dblink)or die("can't select user_db");
$user_id = 1;
$res = mysql_query("set @a=$user_id",$dblink);
$res = mysql_query("call pro_name(@a)",$dblink);
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询