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

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

  • <i id='UYTS9'><tr id='UYTS9'><dt id='UYTS9'><q id='UYTS9'><span id='UYTS9'><b id='UYTS9'><form id='UYTS9'><ins id='UYTS9'></ins><ul id='UYTS9'></ul><sub id='UYTS9'></sub></form><legend id='UYTS9'></legend><bdo id='UYTS9'><pre id='UYTS9'><center id='UYTS9'></center></pre></bdo></b><th id='UYTS9'></th></span></q></dt></tr></i><div class="lhfzjvz" id='UYTS9'><tfoot id='UYTS9'></tfoot><dl id='UYTS9'><fieldset id='UYTS9'></fieldset></dl></div>
  • <tfoot id='UYTS9'></tfoot>
      <bdo id='UYTS9'></bdo><ul id='UYTS9'></ul>

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

        php mysqli WHERE IN (?,?,? ...)

        php mysqli WHERE IN (?,?,? ...)(php mysqli WHERE IN (?,?,? ...))
      1. <small id='JenSK'></small><noframes id='JenSK'>

          <tfoot id='JenSK'></tfoot>
            <tbody id='JenSK'></tbody>
            <i id='JenSK'><tr id='JenSK'><dt id='JenSK'><q id='JenSK'><span id='JenSK'><b id='JenSK'><form id='JenSK'><ins id='JenSK'></ins><ul id='JenSK'></ul><sub id='JenSK'></sub></form><legend id='JenSK'></legend><bdo id='JenSK'><pre id='JenSK'><center id='JenSK'></center></pre></bdo></b><th id='JenSK'></th></span></q></dt></tr></i><div class="zdvlxtd" id='JenSK'><tfoot id='JenSK'></tfoot><dl id='JenSK'><fieldset id='JenSK'></fieldset></dl></div>
            <legend id='JenSK'><style id='JenSK'><dir id='JenSK'><q id='JenSK'></q></dir></style></legend>
              • <bdo id='JenSK'></bdo><ul id='JenSK'></ul>
                  本文介紹了php mysqli WHERE IN (?,?,? ...)的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                  問題描述

                  根據http://us2.php.net/manual/en/mysqli-stmt.bind-param.php,不同的類型是:

                  i   corresponding variable has type integer
                  d   corresponding variable has type double
                  s   corresponding variable has type string
                  b   corresponding variable is a blob and will be sent in packets
                  

                  但是,你怎么能處理這個:

                  However, how can you handle this:

                  ->prepare("SELECT blabla FROM foo WHERE id IN (?)")
                  

                  在哪里?將是一個 id 列表.可能有一項或多項:

                  Where ? would be a list of ids. There could be one or more items:

                  $ids = "3,4,78";
                  ->bind_param('s',$ids);
                  

                  這可能嗎?

                  我想使用準備好的語句,因為它將在循環中執行.

                  I'd like to use prepared statements because it will be executed in a loop.

                  推薦答案

                  如果你有一個大小不同的變量列表,你想綁定到 IN 語句的每個調用,最簡單的方法是以編程方式生成 SQL 字符串并使用循環來綁定變量:

                  If you have a list of variables that differs in size every call that you wanto to bind to an IN-statement, the most simple way would be to generate the SQL string programatically and use a loop to bind the variables:

                  /**
                   * @param  array  $values
                   * @param  mysqli $db
                   * @return mysqli_stmt
                   */
                  function bindInValues(array $values, mysqli $db)
                  {
                      $sql = sprintf('SELECT blabla FROM foo WHERE id IN (%s)',
                          implode(', ', array_fill(0, count($values), '?'))
                      );
                      $stmt = $db->prepare($sql);
                      foreach ($values as $value) {
                          $stmt->bind_param('s', $value);
                      }
                      return $stmt;
                  }
                  

                  如果你喜歡call_user_func_array,你可以使用動態方法調用并且沒有循環.

                  If you like call_user_func_array you can use dynamic method invocation and go along without a loop.

                  /**
                   * @param  array  $values
                   * @param  mysqli $db
                   * @return mysqli_stmt
                   */
                  function bindInValues(array $values, mysqli $db)
                  {
                      $sql = sprintf('SELECT blabla FROM foo WHERE id IN (%s)',
                          implode(', ', array_fill(0, count($values), '?'))
                      );
                      $stmt = $db->prepare($sql);
                      array_unshift($values, implode('', array_fill(0, count($values), 's')));
                      call_user_func_array(array($stmt, 'bind_param'), $values);
                      return $stmt;
                  }
                  

                  這篇關于php mysqli WHERE IN (?,?,? ...)的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

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

                  相關文檔推薦

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

                        <tbody id='E8RdR'></tbody>
                      • <bdo id='E8RdR'></bdo><ul id='E8RdR'></ul>

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

                      • <tfoot id='E8RdR'></tfoot>

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

                          1. <i id='E8RdR'><tr id='E8RdR'><dt id='E8RdR'><q id='E8RdR'><span id='E8RdR'><b id='E8RdR'><form id='E8RdR'><ins id='E8RdR'></ins><ul id='E8RdR'></ul><sub id='E8RdR'></sub></form><legend id='E8RdR'></legend><bdo id='E8RdR'><pre id='E8RdR'><center id='E8RdR'></center></pre></bdo></b><th id='E8RdR'></th></span></q></dt></tr></i><div class="xp5lxpz" id='E8RdR'><tfoot id='E8RdR'></tfoot><dl id='E8RdR'><fieldset id='E8RdR'></fieldset></dl></div>
                            主站蜘蛛池模板: 旅游规划_旅游策划_乡村旅游规划_景区规划设计_旅游规划设计公司-北京绿道联合旅游规划设计有限公司 | 飞象网 - 通信人每天必上的网站| 石牌坊价格石牌坊雕刻制作_石雕牌坊牌楼石栏杆厂家_山东嘉祥石雕有限公司 | 冷油器-冷油器换管改造-连云港灵动列管式冷油器生产厂家 | 分轨 | 上传文件,即刻分离人声和伴奏 | 高温热泵烘干机,高温烘干热泵,热水设备机组_正旭热泵 | 开业庆典_舞龙舞狮_乔迁奠基仪式_开工仪式-神挚龙狮鼓乐文化传媒 | 美名宝起名网-在线宝宝、公司、起名平台| 上海单片机培训|重庆曙海培训分支机构—CortexM3+uC/OS培训班,北京linux培训,Windows驱动开发培训|上海IC版图设计,西安linux培训,北京汽车电子EMC培训,ARM培训,MTK培训,Android培训 | 南京办公用品网-办公文具用品批发-打印机耗材采购 | 药品仓库用除湿机-变电站用防爆空调-油漆房用防爆空调-杭州特奥环保科技有限公司 | 3dmax渲染-效果图渲染-影视动画渲染-北京快渲科技有限公司 | 即用型透析袋,透析袋夹子,药敏纸片,L型涂布棒-上海桥星贸易有限公司 | 贵州水玻璃_-贵阳花溪闽兴水玻璃厂 | 油漆辅料厂家_阴阳脚线_艺术漆厂家_内外墙涂料施工_乳胶漆专用防霉腻子粉_轻质粉刷石膏-魔法涂涂 | 亚克隆,RNAi干扰检测,miRNA定量检测-上海基屹生物科技有限公司 | 网站优化公司_SEO优化_北京关键词百度快速排名-智恒博网络 | 游泳池设备安装工程_恒温泳池设备_儿童游泳池设备厂家_游泳池水处理设备-东莞市君达泳池设备有限公司 | 道康宁消泡剂-瓦克-大川进口消泡剂供应商 | 模具ERP_模具管理系统_模具mes_模具进度管理_东莞市精纬软件有限公司 | 真空上料机(一种真空输送机)-百科 | 济南电缆桥架|山东桥架-济南航丰实业有限公司 | 加中寰球移民官网-美国移民公司,移民机构,移民中介,移民咨询,投资移民 | 阻垢剂,反渗透阻垢剂,缓蚀阻垢剂-山东普尼奥水处理科技有限公司 真空粉体取样阀,电动楔式闸阀,电动针型阀-耐苛尔(上海)自动化仪表有限公司 | 广州中央空调回收,二手中央空调回收,旧空调回收,制冷设备回收,冷气机组回收公司-广州益夫制冷设备回收公司 | 金蝶帐无忧|云代账软件|智能财税软件|会计代账公司专用软件 | 药品/药物稳定性试验考察箱-埃里森仪器设备(上海)有限公司 | 保镖公司-私人保镖-深圳保镖公司【环宇兄弟保镖】 | 电动打包机_气动打包机_钢带捆扎机_废纸打包机_手动捆扎机 | MVR蒸发器厂家-多效蒸发器-工业废水蒸发器厂家-康景辉集团官网 | 苏州柯瑞德货架-仓库自动化改造解决方案 | 隐形纱窗|防护纱窗|金刚网防盗纱窗|韦柏纱窗|上海青木装潢制品有限公司|纱窗国标起草单位 | 置顶式搅拌器-优莱博化学防爆冰箱-磁驱搅拌器-天津市布鲁克科技有限公司 | 诸城网站建设-网络推广-网站优化-阿里巴巴托管-诸城恒泰互联 | 上海璟文空运首页_一级航空货运代理公司_机场快递当日达 | 美能达分光测色仪_爱色丽分光测色仪-苏州方特电子科技有限公司 | 换链神器官网-友情链接交换、购买交易于一体的站长平台 | 干洗加盟网-洗衣店品牌排行-干洗设备价格-干洗连锁加盟指南 | 防爆电机_防爆电机型号_河南省南洋防爆电机有限公司 | 实木家具_实木家具定制_全屋定制_美式家具_圣蒂斯堡官网 | 选宝石船-陆地水上开采「精选」色选机械设备-青州冠诚重工机械有限公司 |