首页 > 代码库 > PHP如何调用mysql存储过程
PHP如何调用mysql存储过程
首先,在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存储过程
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。