1. 问答
  2. 问答详情

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

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

mysql_init 初始化存储过程mysql_bind 填写参数mysql_execute 执行存储过程

1个回答

0

采纳

用mysqli

$db=new mysqli("localhost","aa","121212","a1");
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); //依次取得字段值
     }
}


撰写答案

验证码
点击刷新