首先,在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 ); |
点击查看更多内容
为 TA 点赞
评论
共同学习,写下你的评论
评论加载中...
作者其他优质文章
正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦