pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

    <bdo id='ENCsC'></bdo><ul id='ENCsC'></ul>

<legend id='ENCsC'><style id='ENCsC'><dir id='ENCsC'><q id='ENCsC'></q></dir></style></legend>

    <small id='ENCsC'></small><noframes id='ENCsC'>

      <i id='ENCsC'><tr id='ENCsC'><dt id='ENCsC'><q id='ENCsC'><span id='ENCsC'><b id='ENCsC'><form id='ENCsC'><ins id='ENCsC'></ins><ul id='ENCsC'></ul><sub id='ENCsC'></sub></form><legend id='ENCsC'></legend><bdo id='ENCsC'><pre id='ENCsC'><center id='ENCsC'></center></pre></bdo></b><th id='ENCsC'></th></span></q></dt></tr></i><div class="mwaowgm" id='ENCsC'><tfoot id='ENCsC'></tfoot><dl id='ENCsC'><fieldset id='ENCsC'></fieldset></dl></div>
    1. <tfoot id='ENCsC'></tfoot>

        不能在 mysqli_stmt 對象上使用 call_user_func_array

        Cannot use call_user_func_array on mysqli_stmt object(不能在 mysqli_stmt 對象上使用 call_user_func_array)
          • <bdo id='qtEKj'></bdo><ul id='qtEKj'></ul>
            <i id='qtEKj'><tr id='qtEKj'><dt id='qtEKj'><q id='qtEKj'><span id='qtEKj'><b id='qtEKj'><form id='qtEKj'><ins id='qtEKj'></ins><ul id='qtEKj'></ul><sub id='qtEKj'></sub></form><legend id='qtEKj'></legend><bdo id='qtEKj'><pre id='qtEKj'><center id='qtEKj'></center></pre></bdo></b><th id='qtEKj'></th></span></q></dt></tr></i><div class="uegeq4w" id='qtEKj'><tfoot id='qtEKj'></tfoot><dl id='qtEKj'><fieldset id='qtEKj'></fieldset></dl></div>

                <small id='qtEKj'></small><noframes id='qtEKj'>

                <legend id='qtEKj'><style id='qtEKj'><dir id='qtEKj'><q id='qtEKj'></q></dir></style></legend>

                    <tbody id='qtEKj'></tbody>

                  <tfoot id='qtEKj'></tfoot>
                1. 本文介紹了不能在 mysqli_stmt 對象上使用 call_user_func_array的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                  問題描述

                  我正在為 MySQLi 編寫一個包裝類.在那里,我正在編寫一個函數(shù)來接受查詢和可變數(shù)量的參數(shù),我可以在其中調(diào)用 mysqli_stmt::bind_param.代碼如下:

                  I am writing a wrapper class for MySQLi. In there, I am writing a function to accept a query and variable number of parameters where I can invoke mysqli_stmt::bind_param. Here is the code:

                  <?php
                      class DbHelper {
                          ....
                          public function Execute($query, $params){
                              $this->open(); # Opens a connection to the database using MySQLi API
                              $stmt = $this->mysqli->prepare($query);
                              try{
                                  $result = call_user_func_array(array($stmt, 'bind_param'), $params);
                              }
                              catch(Exception $ex){
                                  # Handle Exception
                              }
                          }
                          ....
                      }
                  ?>
                  

                  這是我調(diào)用函數(shù)的方式:

                  Here's how I am calling the function:

                  <?php
                      $db = new DbHelper();
                      $params = array('i', $stateID);
                      $result = $db->Execute('SELECT * FROM mst_cities WHERE State_ID = ?', $params);    
                  ?>
                  

                  當我運行代碼時,我收到如下警告:
                  警告:mysqli_stmt::bind_param() 的參數(shù) 2 應(yīng)為引用,值在......中給出.

                  When I run the code, I get an warning as this:
                  Warning: Parameter 2 to mysqli_stmt::bind_param() expected to be a reference, value given in......

                  我該怎么辦?

                  推薦答案

                  來自 文檔:

                  注意:

                  將 mysqli_stmt_bind_param() 與 call_user_func_array() 結(jié)合使用時必須小心.請注意,mysqli_stmt_bind_param() 需要通過引用傳遞參數(shù),而 call_user_func_array() 可以接受可以表示引用或值的變量列表作為參數(shù).

                  Care must be taken when using mysqli_stmt_bind_param() in conjunction with call_user_func_array(). Note that mysqli_stmt_bind_param() requires parameters to be passed by reference, whereas call_user_func_array() can accept as a parameter a list of variables that can represent references or values.

                  評論中有一些解決方法,例如 看到這個:

                  There are some workarounds in the comments, for example see this:

                  call_user_func_array(array($stmt, 'bind_param'), refValues($params));
                  
                  function refValues($arr)
                  {
                      if (strnatcmp(phpversion(),'5.3') >= 0) //Reference is required for PHP 5.3+
                      {
                          $refs = array();
                          foreach($arr as $key => $value)
                              $refs[$key] = &$arr[$key];
                          return $refs;
                      }
                      return $arr;
                  }
                  

                  這篇關(guān)于不能在 mysqli_stmt 對象上使用 call_user_func_array的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網(wǎng)!

                  【網(wǎng)站聲明】本站部分內(nèi)容來源于互聯(lián)網(wǎng),旨在幫助大家更快的解決問題,如果有圖片或者內(nèi)容侵犯了您的權(quán)益,請聯(lián)系我們刪除處理,感謝您的支持!

                  相關(guān)文檔推薦

                  store_result() and get_result() in mysql returns false(mysql 中的 store_result() 和 get_result() 返回 false)
                  Call to undefined function mysqli_result::num_rows()(調(diào)用未定義的函數(shù) mysqli_result::num_rows())
                  PHP Prepared Statement Problems(PHP 準備好的語句問題)
                  mysqli_fetch_array returning only one result(mysqli_fetch_array 只返回一個結(jié)果)
                  PHP MySQLi Multiple Inserts(PHP MySQLi 多次插入)
                  How do I make sure that values from MySQL keep their type in PHP?(如何確保 MySQL 中的值在 PHP 中保持其類型?)
                    <bdo id='RGJ7y'></bdo><ul id='RGJ7y'></ul>

                    <small id='RGJ7y'></small><noframes id='RGJ7y'>

                      <tbody id='RGJ7y'></tbody>

                      <i id='RGJ7y'><tr id='RGJ7y'><dt id='RGJ7y'><q id='RGJ7y'><span id='RGJ7y'><b id='RGJ7y'><form id='RGJ7y'><ins id='RGJ7y'></ins><ul id='RGJ7y'></ul><sub id='RGJ7y'></sub></form><legend id='RGJ7y'></legend><bdo id='RGJ7y'><pre id='RGJ7y'><center id='RGJ7y'></center></pre></bdo></b><th id='RGJ7y'></th></span></q></dt></tr></i><div class="g0yime2" id='RGJ7y'><tfoot id='RGJ7y'></tfoot><dl id='RGJ7y'><fieldset id='RGJ7y'></fieldset></dl></div>
                          <legend id='RGJ7y'><style id='RGJ7y'><dir id='RGJ7y'><q id='RGJ7y'></q></dir></style></legend>

                          1. <tfoot id='RGJ7y'></tfoot>
                          2. 主站蜘蛛池模板: 钢格栅板_钢格板网_格栅板-做专业的热镀锌钢格栅板厂家-安平县迎瑞丝网制造有限公司 | 铁艺,仿竹,竹节,护栏,围栏,篱笆,栅栏,栏杆,护栏网,网围栏,厂家 - 河北稳重金属丝网制品有限公司 山东太阳能路灯厂家-庭院灯生产厂家-济南晟启灯饰有限公司 | 合肥注册公司|合肥代办营业执照、2024注册公司流程 | 超声骨密度仪-动脉硬化检测仪器-人体成分分析仪厂家/品牌/价格_南京科力悦 | 建筑消防设施检测系统检测箱-电梯**检测仪器箱-北京宇成伟业科技有限责任公司 | 有福网(yofus.com)洗照片冲印,毕业聚会纪念册相册制作个性DIY平台 | 北京办公室装修,办公室设计,写字楼装修-北京金视觉装饰工程公司 北京成考网-北京成人高考网 | 顶空进样器-吹扫捕集仪-热脱附仪-二次热解吸仪-北京华盛谱信仪器 | 浙江浩盛阀门有限公司| 钢格板|镀锌钢格板|热镀锌钢格板|格栅板|钢格板|钢格栅板|热浸锌钢格板|平台钢格板|镀锌钢格栅板|热镀锌钢格栅板|平台钢格栅板|不锈钢钢格栅板 - 专业钢格板厂家 | 体检车_移动CT车_CT检查车_CT车_深圳市艾克瑞电气有限公司移动CT体检车厂家-深圳市艾克瑞电气有限公司 | 氮化镓芯片-碳化硅二极管 - 华燊泰半导体 | 彭世修脚_修脚加盟_彭世修脚加盟_彭世足疗加盟_足疗加盟连锁_彭世修脚技术培训_彭世足疗 | 国标白水泥,高标号白水泥,白水泥厂家-淄博华雪建材有限公司 | 断桥铝破碎机_铝合金破碎机_废铁金属破碎机-河南鑫世昌机械制造有限公司 | 澳门精准正版免费大全,2025新澳门全年免费,新澳天天开奖免费资料大全最新,新澳2025今晚开奖资料,新澳马今天最快最新图库-首页-东莞市傲马网络科技有限公司 | 挤奶设备过滤纸,牛奶过滤纸,挤奶机过滤袋-济南蓝贝尔工贸有限公司 | 科威信洗净科技,碳氢清洗机,超声波清洗机,真空碳氢清洗机 | 北京软件开发_软件开发公司_北京软件公司-北京宜天信达软件开发公司 | 紧急泄压人孔_防爆阻火器_阻火呼吸阀[河北宏泽石化] | ZHZ8耐压测试仪-上海胜绪电气有限公司 | 好物生环保网、环保论坛 - 环保人的学习交流平台 | 幂简集成 - 品种超全的API接口平台, 一站搜索、试用、集成国内外API接口 | 跨境物流_美国卡派_中大件运输_尾程派送_海外仓一件代发 - 广州环至美供应链平台 | 绿萝净除甲醛|深圳除甲醛公司|测甲醛怎么收费|培训机构|电影院|办公室|车内|室内除甲醛案例|原理|方法|价格立马咨询 | 玉米深加工机械,玉米加工设备,玉米加工机械等玉米深加工设备制造商-河南成立粮油机械有限公司 | 成都治疗尖锐湿疣比较好的医院-成都治疗尖锐湿疣那家医院好-成都西南皮肤病医院 | 飞象网 - 通信人每天必上的网站 全球化工设备网—化工设备,化工机械,制药设备,环保设备的专业网络市场。 | 阻垢剂-反渗透缓蚀阻垢剂厂家-山东鲁东环保科技有限公司 | 防水试验机_防水测试设备_防水试验装置_淋雨试验箱-广州岳信试验设备有限公司 | 展厅设计-展馆设计-专业企业展厅展馆设计公司-昆明华文创意 | 细沙回收机-尾矿干排脱水筛设备-泥石分离机-建筑垃圾分拣机厂家-青州冠诚重工机械有限公司 | 潍坊大集网-潍坊信息港-潍坊信息网 | C形臂_动态平板DR_动态平板胃肠机生产厂家制造商-普爱医疗 | 低压载波电能表-单相导轨式电能表-华邦电力科技股份有限公司-智能物联网综合管理平台 | 展厅设计-展馆设计-专业企业展厅展馆设计公司-昆明华文创意 | 无菌实验室规划装修设计-一体化实验室承包-北京洁净净化工程建设施工-北京航天科恩实验室装备工程技术有限公司 | 医养体检包_公卫随访箱_慢病随访包_家签随访包_随访一体机-济南易享医疗科技有限公司 | Eiafans.com_环评爱好者 环评网|环评论坛|环评报告公示网|竣工环保验收公示网|环保验收报告公示网|环保自主验收公示|环评公示网|环保公示网|注册环评工程师|环境影响评价|环评师|规划环评|环评报告|环评考试网|环评论坛 - Powered by Discuz! | 重庆磨床过滤机,重庆纸带过滤机,机床伸缩钣金,重庆机床钣金护罩-重庆达鸿兴精密机械制造有限公司 | 环球电气之家-中国专业电气电子产品行业服务网站! |