永发信息网

php执行mysql的存储过程后如何获取返回值?

答案:2  悬赏:30  手机版
解决时间 2021-01-24 22:39
  • 提问者网友:欲劫无渡
  • 2021-01-24 04:51
php执行mysql的存储过程后如何获取返回值?
最佳答案
  • 五星知识达人网友:逃夭
  • 2021-01-24 05:34
用mysqli是可以的
mysqli_query($db,"SET NAMES utf8");
$result=$db->query("call gxtj($year,$jd)"); // gxtj是mysql的存储过程名称
while( $row = $result->fetch_array(MYSQLI_ASSOC)) //完成从返回结果集中取出一行{while ($key=key($row)){ //依次取得字段名
$value=current($row); //依次取得字段值}}
全部回答
  • 1楼网友:長槍戰八方
  • 2021-01-24 07:09
mysql存储过程 如果和sql一样的话,那么就是本身就有一个返回值了。所以只要引用该存储过程就可以。。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯