首页 > 数据库技术 > 详细

PHP如何调用mysql存储过程

时间:2014-10-31 15:54:36      阅读:241      评论:0      收藏:0      [点我收藏+]
首先,在mysql中定义一个存储过程:
delimiter //
create procedure proc()
begin
 select * from users;
end//


然后,在php中,
//申明一个存储空间,用来存储过程执行返回数据,空间大小131072是128K
define("MYSQL_CLIENT_RESULTS",131072);//如果不定义这个,后面的调用过程中会报错
$conn=mysql_connect("localhost","root","123456",1,MYSQL_CLIENT_RESULTS);//后面2个参数也是关于调用存储过程的
mysql_select_db("test");
mysql_query("set names utf8");
$result=mysql_query("call proc()",$conn);//这样就调用了mysql的存储过程
while($rs=mysql_fetch_assoc($result)){
	print_r($rs);
}
mysql_close($conn);


更详细的参数讲解请参考:

http://blog.163.com/classpath@126/blog/static/150311386201101423223258/

本文出自 “方向感” 博客,请务必保留此出处http://itech.blog.51cto.com/192113/1570395

PHP如何调用mysql存储过程

原文:http://itech.blog.51cto.com/192113/1570395

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!