久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

<tfoot id='rOKsY'></tfoot>
        <bdo id='rOKsY'></bdo><ul id='rOKsY'></ul>

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

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

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

        PDO:“無效的參數號"用相同的值替換多個參數

        PDO: quot;Invalid parameter numberquot; when substituting multiple parameters with same value(PDO:“無效的參數號用相同的值替換多個參數時)
          <tbody id='BVjPa'></tbody>
      3. <tfoot id='BVjPa'></tfoot>

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

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

                <bdo id='BVjPa'></bdo><ul id='BVjPa'></ul>
                  <i id='BVjPa'><tr id='BVjPa'><dt id='BVjPa'><q id='BVjPa'><span id='BVjPa'><b id='BVjPa'><form id='BVjPa'><ins id='BVjPa'></ins><ul id='BVjPa'></ul><sub id='BVjPa'></sub></form><legend id='BVjPa'></legend><bdo id='BVjPa'><pre id='BVjPa'><center id='BVjPa'></center></pre></bdo></b><th id='BVjPa'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='BVjPa'><tfoot id='BVjPa'></tfoot><dl id='BVjPa'><fieldset id='BVjPa'></fieldset></dl></div>
                  本文介紹了PDO:“無效的參數號"用相同的值替換多個參數時的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                  問題描述

                  如果我的參數在查詢中多次出現,我該如何綁定,如下所示?

                  How do I bind my parameter if it appears multiple times in the query as follows?

                  $STH = $DBH->prepare("SELECT * FROM $table WHERE firstname LIKE :string OR lastname LIKE :string");
                  
                  $STH->bindValue(':string', '%'.$string.'%', PDO::PARAM_STR);
                  $result = $STH->execute();
                  

                  推薦答案

                  您提到了準備語句的兩個參數(同名),但您只為第一個參數提供了一個值(這就是錯誤所在).

                  You mentioned two parameters (with the same name) for the prepare statement, yet you supply a value for the first parameter only (that's what the error was about).

                  不太清楚 PDO 如何在內部解決相同參數名稱的問題,但您總是可以避免這種情況.

                  Not quite sure how PDO internally solved the same-parameter-name issue, but you can always avoid that.

                  兩種可能的解決方案:

                  $sql = "select * from $table ".
                         "where "
                         "first_name like concat('%', :fname, '%') or ".
                         "last_name  like concat('%', :lname, '%')";
                  $stmt= $DBH->prepare($sql);
                  $stmt->bindValue(':fname', $string, PDO::PARAM_STR);
                  $stmt->bindValue(':lname', $string, PDO::PARAM_STR);
                  

                  <小時>

                  $sql = "select * from $table ".
                         "where "
                         "first_name like concat('%', ?, '%') or ".
                         "last_name  like concat('%', ?, '%')";
                  $stmt= $DBH->prepare($sql);
                  $stmt->bindValue(1, $string, PDO::PARAM_STR);
                  $stmt->bindValue(2, $string, PDO::PARAM_STR);
                  

                  <小時>

                  順便說一下,您現有的方式仍然存在 SQL 注入問題.


                  By the way, the existing way you have done still has SQL injection issues.

                  這篇關于PDO:“無效的參數號"用相同的值替換多個參數時的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

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

                  相關文檔推薦

                  Deadlock exception code for PHP, MySQL PDOException?(PHP、MySQL PDOException 的死鎖異常代碼?)
                  PHP PDO MySQL scrollable cursor doesn#39;t work(PHP PDO MySQL 可滾動游標不起作用)
                  PHP PDO ODBC connection(PHP PDO ODBC 連接)
                  Using PDO::FETCH_CLASS with Magic Methods(使用 PDO::FETCH_CLASS 和魔術方法)
                  php pdo get only one value from mysql; value that equals to variable(php pdo 只從 mysql 獲取一個值;等于變量的值)
                  MSSQL PDO could not find driver(MSSQL PDO 找不到驅動程序)
                • <legend id='v3LR1'><style id='v3LR1'><dir id='v3LR1'><q id='v3LR1'></q></dir></style></legend>

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

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

                  <tfoot id='v3LR1'></tfoot>

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

                          • 主站蜘蛛池模板: 91精品国产乱码久久久久久久久 | av男人天堂影院 | 久久毛片| 久久99国产精品 | 人人爽日日躁夜夜躁尤物 | 99久久精品免费看国产四区 | 亚洲www| 一本一道久久a久久精品蜜桃 | 色射综合 | 亚洲国产高清高潮精品美女 | 国产精品日韩欧美一区二区三区 | 91精品国产一区二区在线观看 | 国产网站在线播放 | 欧美二区在线 | 91视频国产一区 | 成人免费视频网站在线看 | 日韩欧美不卡 | 欧美久久一区二区三区 | 三级成人在线观看 | 欧美日韩不卡在线 | 久久美女视频 | 深夜福利亚洲 | 国产精品一区久久久 | 中国黄色在线视频 | 亚洲欧美中文日韩在线v日本 | 精品欧美一区二区精品久久久 | 久久人人爽人人爽 | 色资源在线视频 | 操人网 | 午夜a级理论片915影院 | 玖玖久久 | 久久久久久久国产精品影院 | 国产成人a亚洲精品 | 日本精品裸体写真集在线观看 | 国产色片在线 | 91视频三区 | 久久99成人 | 五月激情综合 | 中文字幕第一页在线 | 二区三区av | 日本爱爱|