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

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

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

      <legend id='oAAzO'><style id='oAAzO'><dir id='oAAzO'><q id='oAAzO'></q></dir></style></legend>
    1. <tfoot id='oAAzO'></tfoot>
        <bdo id='oAAzO'></bdo><ul id='oAAzO'></ul>

        如何回顯 MySQLi 準備好的語句?

        How to echo a MySQLi prepared statement?(如何回顯 MySQLi 準備好的語句?)
          <i id='nZSrI'><tr id='nZSrI'><dt id='nZSrI'><q id='nZSrI'><span id='nZSrI'><b id='nZSrI'><form id='nZSrI'><ins id='nZSrI'></ins><ul id='nZSrI'></ul><sub id='nZSrI'></sub></form><legend id='nZSrI'></legend><bdo id='nZSrI'><pre id='nZSrI'><center id='nZSrI'></center></pre></bdo></b><th id='nZSrI'></th></span></q></dt></tr></i><div class="rrmvm8i" id='nZSrI'><tfoot id='nZSrI'></tfoot><dl id='nZSrI'><fieldset id='nZSrI'></fieldset></dl></div>

        1. <tfoot id='nZSrI'></tfoot>
            <tbody id='nZSrI'></tbody>

          1. <small id='nZSrI'></small><noframes id='nZSrI'>

              • <bdo id='nZSrI'></bdo><ul id='nZSrI'></ul>

                  <legend id='nZSrI'><style id='nZSrI'><dir id='nZSrI'><q id='nZSrI'></q></dir></style></legend>
                  本文介紹了如何回顯 MySQLi 準備好的語句?的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                  問題描述

                  我目前正在使用 MySQLi,試圖弄清楚它是如何工作的.在我目前的項目中,我總是喜歡在編碼時回顯查詢字符串,以確保一切正確,并快速調試我的代碼.但是……我如何使用準備好的 MySQLi 語句來做到這一點?

                  I'm playing around with MySQLi at the moment, trying to figure out how it all works. In my current projects I always like to echo out a query string while coding, just to make sure that everything is correct, and to quickly debug my code. But... how can I do this with a prepared MySQLi statement?

                  示例:

                  $id = 1;
                  $baz = 'something';
                  
                  if ($stmt = $mysqli->prepare("SELECT foo FROM bar WHERE id=? AND baz=?")) {
                    $stmt->bind_param('is',$id,$baz);
                    // how to preview this prepared query before acutally executing it?
                    // $stmt->execute();
                  }

                  我一直在瀏覽這個列表(http://www.php.net/mysqli) 但沒有任何運氣.

                  I've been going through this list (http://www.php.net/mysqli) but without any luck.


                  編輯

                  好吧,如果在 MySQLi 中不可能,也許我會堅持這樣的:

                  Well, if it's not possible from within MySQLi, maybe I'll stick with something like this:

                  function preparedQuery($sql,$params) {
                    for ($i=0; $i<count($params); $i++) {
                      $sql = preg_replace('/?/',$params[$i],$sql,1);
                    }
                    return $sql;
                  }
                  
                  $id = 1;
                  $baz = 'something';
                  
                  $sql = "SELECT foo FROM bar WHERE id=? AND baz=?";
                  
                  echo preparedQuery($sql,array($id,$baz));
                  
                  // outputs: SELECT foo FROM bar WHERE id=1 AND baz=something
                  

                  顯然遠非完美,因為它仍然相當多余—我想阻止的事情—它也沒有讓我知道 MySQLi 對數據做了什么.但是我想通過這種方式我可以快速查看所有數據是否都存在并且位于正確的位置,并且與手動將變量擬合到查詢中相比,它可以為我節省一些時間—對于許多變量,這可能會很痛苦.

                  Far from perfect obviously, since it's still pretty redundant — something I wanted to prevent — and it also doesn't give me an idea as to what's being done with the data by MySQLi. But I guess this way I can quickly see if all the data is present and in the right place, and it'll save me some time compared to fitting in the variables manually into the query — that can be a pain with many vars.

                  推薦答案

                  我認為你不能——至少不是你希望的那樣.您要么必須自己構建查詢字符串并執行它(即不使用語句),要么尋找或創建支持該功能的包裝器.我使用的是 Zend_Db,這就是我要做的:

                  I don't think you can - at least not in the way that you were hoping for. You would either have to build the query string yourself and execute it (ie without using a statement), or seek out or create a wrapper that supports that functionality. The one I use is Zend_Db, and this is how I would do it:

                  $id = 5;
                  $baz = 'shazam';
                  $select = $db->select()->from('bar','foo')
                                         ->where('id = ?', $id)
                                         ->where('baz = ?', $baz); // Zend_Db_Select will properly quote stuff for you
                  print_r($select->__toString()); // prints SELECT `bar`.`foo` FROM `bar` WHERE (id = 5) AND (baz = 'shazam')
                  

                  這篇關于如何回顯 MySQLi 準備好的語句?的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持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 中保持其類型?)

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

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

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

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

                          <tfoot id='l0MB2'></tfoot>
                            <tbody id='l0MB2'></tbody>
                          1. 主站蜘蛛池模板: ZHZ8耐压测试仪-上海胜绪电气有限公司| H型钢切割机,相贯线切割机,数控钻床,数控平面钻,钢结构设备,槽钢切割机,角钢切割机,翻转机,拼焊矫一体机 | 博客-悦享汽车品质生活| 干式变压器厂_干式变压器厂家_scb11/scb13/scb10/scb14/scb18干式变压器生产厂家-山东科锐变压器有限公司 | 宽带办理,电信宽带,移动宽带,联通宽带,电信宽带办理,移动宽带办理,联通宽带办理 | 郑州巴特熔体泵有限公司专业的熔体泵,熔体齿轮泵与换网器生产厂家 | 家庭教育吧-在线家庭教育平台,专注青少年家庭教育 | 字典-新华字典-在线字典查字-字典趣| 电加热导热油炉-空气加热器-导热油加热器-翅片电加热管-科安达机械 | 广州企亚 - 数码直喷、白墨印花、源头厂家、透气无手感方案服务商! | 理化生实验室设备,吊装实验室设备,顶装实验室设备,实验室成套设备厂家,校园功能室设备,智慧书法教室方案 - 东莞市惠森教学设备有限公司 | 心肺复苏模拟人|医学模型|急救护理模型|医学教学模型上海康人医学仪器设备有限公司 | 开业庆典_舞龙舞狮_乔迁奠基仪式_开工仪式-神挚龙狮鼓乐文化传媒 | 长沙一级消防工程公司_智能化弱电_机电安装_亮化工程专业施工承包_湖南公共安全工程有限公司 | 手板_手板模型制作_cnc手板加工厂-东莞天泓 | led全彩屏-室内|学校|展厅|p3|户外|会议室|圆柱|p2.5LED显示屏-LED显示屏价格-LED互动地砖屏_蕙宇屏科技 | 哈尔滨京科脑康神经内科医院-哈尔滨治疗头痛医院-哈尔滨治疗癫痫康复医院 | 回转支承-转盘轴承-回转驱动生产厂家-洛阳隆达轴承有限公司 | 体检车_移动CT车_CT检查车_CT车_深圳市艾克瑞电气有限公司移动CT体检车厂家-深圳市艾克瑞电气有限公司 | 天津试验仪器-电液伺服万能材料试验机,恒温恒湿标准养护箱,水泥恒应力压力试验机-天津鑫高伟业科技有限公司 | 土壤养分检测仪|土壤水分|土壤紧实度测定仪|土壤墒情监测系统-土壤仪器网 | 耐酸碱胶管_耐腐蚀软管总成_化学品输送软管_漯河利通液压科技耐油耐磨喷砂软管|耐腐蚀化学软管 | 奥因-光触媒除甲醛公司-除甲醛加盟公司十大品牌| 蓝米云-专注于高性价比香港/美国VPS云服务器及海外公益型免费虚拟主机 | 风电变桨伺服驱动器-风电偏航变桨系统-深圳众城卓越科技有限公司 | 比亚迪叉车-比亚迪电动叉车堆垛车托盘车仓储叉车价格多少钱报价 磁力去毛刺机_去毛刺磁力抛光机_磁力光饰机_磁力滚抛机_精密金属零件去毛刺机厂家-冠古科技 | 成都租车_成都租车公司_成都租车网_众行宝| 短信营销平台_短信群发平台_106短信发送平台-河南路尚 | 蓝莓施肥机,智能施肥机,自动施肥机,水肥一体化项目,水肥一体机厂家,小型施肥机,圣大节水,滴灌施工方案,山东圣大节水科技有限公司官网17864474793 | 深圳货架厂家_金丽声精品货架_广东金丽声展示设备有限公司官网 | 厚壁钢管-厚壁无缝钢管-小口径厚壁钢管-大口径厚壁钢管 - 聊城宽达钢管有限公司 | 石膏基自流平砂浆厂家-高强石膏基保温隔声自流平-轻质抹灰石膏粉砂浆批发-永康市汇利建设有限公司 | 防火门|抗爆门|超大门|医疗门|隔声门-上海加汇门业生产厂家 | 123悬赏网_发布悬赏任务_广告任务平台| 西宁装修_西宁装修公司-西宁业之峰装饰-青海业之峰墅级装饰设计公司【官网】 | DAIKIN电磁阀-意大利ATOS电磁阀-上海乾拓贸易有限公司 | 袋式过滤器,自清洗过滤器,保安过滤器,篮式过滤器,气体过滤器,全自动过滤器,反冲洗过滤器,管道过滤器,无锡驰业环保科技有限公司 | 房在线-免费房产管理系统软件-二手房中介房屋房源管理系统软件 | 柔软云母板-硬质-水位计云母片组件-首页-武汉长丰云母绝缘材料有限公司 | 低噪声电流前置放大器-SR570电流前置放大器-深圳市嘉士达精密仪器有限公司 | 超声骨密度仪-骨密度检测仪-经颅多普勒-tcd仪_南京科进实业有限公司 |