mysql 不同步存储过程,运行存储过程时命令不同步!使用mysqli驱动程序

I am Using Mysqli Driver.

I am getting Command out of sync when i try to run the stored procedure. I have tried

free_result();

this is the snippet of my code can any 1 tell me the solution?

function block()

{

$qry = "CALL `sp_get_codes_by_block_id`(?)";

$result = $this->db->query($qry, $this->getBlockId());

$temp_array = array();

$temp_array = $result;

$result->free_result();

return $result->result_array();

}

解决方案

well i Actually figured out answer after alot of Brain storming and search.

$qry = "CALL `sp_get_codes_by_block_id`(?)";

$result = $this->db->query($qry, $this->getBlockId());

mysqli_next_result($this->db->conn_id);

return $result->result_array();

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值