• 手机版

    扫码体验手机版

  • 微信公众号

    扫码关注公众号

国内首家协议开发

软芯音视解码保护平台

在线
客服

发布
需求

在线
聊天

天盟
APP

天盟APP下载

关注
微信

微信扫一扫访问
顶部

有谁能帮忙说下mysqli预处理查询取*的方法的一段代码是什么意思嘛?如下代

$result = $mysqli_stmt->result_metadata();$fields = $result->fetch_fields();foreach($fields as $field){    $column[]=&$out[$field->name];}call_user_func_array(array($mysqli_stmt,'bind_result'),$column);while ($mysqli_stmt->fetch()) {    $t=array();    foreach($out as $key=>$val){        $t[$key]=$val;    }    $res[]=$t;}array($mysqli_stmt,'bind_result')这个是干什么?

免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。

版权声明:作者保留权利,不代表天盟立场。

使用道具 举报

全部参与1

call_user_func_array — 调用回调函数,并把一个数组参数作为回调函数的参数
mixed call_user_func_array  ( callable $callback  , array $param_arr  )
把第一个参数作为回调函数(callback)调用,把参数数组作(param_arr)为回调函数的的参数传入,这个数组得是索引数组。

注意:其第一个参数为函数或实例的方法使用区别如下:
call_user_func_array("foobar",array("one","two"));// 调用foobar函数,并传入one,two两个参数

实际就是执行函数 foobar("one","two");

$foo=newfoo;
call_user_func_array(array($foo,"bar"),array("three","four"));// 调用实例$foo的bar方法,并使用参数three,four
实际执行方法 $foo->bar("three","four");


call_user_func_array(array($mysqli_stmt,'bind_result'),$column);
实际就是 $mysqli_stmt->bind_result($column); 对字段进行转义或拼接之类安全处理

使用道具 举报

发新帖

发布任务需求已有1031168位用户正在使用天盟网服务

发布分类: *
任务预算: *
需求内容: *
手机号码: *
任务商家报价为
  • 预算价 :
  • 成交价 :
  • 完工期 :
  • 质保期 :

* 最终任务项目以服务商报价、双方协商为准!