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

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

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

      <tfoot id='YcOy9'></tfoot>
    1. 使用命名占位符設置 PDO/MySQL LIMIT

      Setting PDO/MySQL LIMIT with Named Placeholders(使用命名占位符設置 PDO/MySQL LIMIT)

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

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

        1. <legend id='tByHM'><style id='tByHM'><dir id='tByHM'><q id='tByHM'></q></dir></style></legend>
            • <tfoot id='tByHM'></tfoot>
              • <bdo id='tByHM'></bdo><ul id='tByHM'></ul>
                  <tbody id='tByHM'></tbody>
                本文介紹了使用命名占位符設置 PDO/MySQL LIMIT的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                問題描述

                我在綁定 SQL 查詢的 LIMIT 部分時遇到問題.這是因為查詢是作為字符串傳遞的.我在這里看到了 another Q 這里涉及綁定參數,沒有涉及 Named數組中的占位符.

                I'm having an issue binding the LIMIT part of an SQL query. This is because the query is being passed as a string. I've seen another Q here that deals with binding parameters, nothing that deals with Named Placeholders in an array.

                這是我的代碼:

                public function getLatestWork($numberOfSlides, $type = 0) {
                
                $params = array();
                $params["numberOfSlides"] = (int) trim($numberOfSlides);
                $params["type"] = $type;
                
                $STH = $this->_db->prepare("SELECT slideID 
                    FROM slides
                    WHERE visible = 'true'
                        AND type = :type
                    ORDER BY order
                    LIMIT :numberOfSlides;");
                
                $STH->execute($params);
                
                $result = $STH->fetchAll(PDO::FETCH_COLUMN);
                
                return $result;        
                }
                

                我得到的錯誤是:'20''附近的語法錯誤或訪問沖突(20 是 $numberOfSlides 的值).

                The error I'm getting is: Syntax error or access violation near ''20'' (20 is the value of $numberOfSlides).

                我該如何解決這個問題?

                How can I fix this?

                推薦答案

                問題在于 execute() 引用了數字 并將其視為字符串:

                The problem is that execute() quotes the numbers and treats as strings:

                來自手冊 - 一個值數組,其元素與正在執行的 SQL 語句中的綁定參數一樣多.所有值都被視為 PDO::PARAM_STR.

                From the manual - An array of values with as many elements as there are bound parameters in the SQL statement being executed. All values are treated as PDO::PARAM_STR.

                <?php 
                public function getLatestWork($numberOfSlides=10, $type=0) {
                
                    $numberOfSlides = intval(trim($numberOfSlides));
                
                    $STH = $this->_db->prepare("SELECT slideID
                                                FROM slides
                                                WHERE visible = 'true'
                                                AND type = :type
                                                ORDER BY order
                                                LIMIT :numberOfSlides;");
                
                    $STH->bindParam(':numberOfSlides', $numberOfSlides, PDO::PARAM_INT);
                    $STH->bindParam(':type', $type, PDO::PARAM_INT);
                
                    $STH->execute();
                    $result = $STH->fetchAll(PDO::FETCH_COLUMN);
                
                    return $result;
                }
                ?>
                

                這篇關于使用命名占位符設置 PDO/MySQL LIMIT的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持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 找不到驅動程序)

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

                      1. <legend id='W8mp0'><style id='W8mp0'><dir id='W8mp0'><q id='W8mp0'></q></dir></style></legend>

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

                        2. 主站蜘蛛池模板: 久久国产区 | 国产精品精品视频一区二区三区 | 午夜精品在线观看 | 国产视频中文字幕 | 欧美亚洲国语精品一区二区 | 中文字幕欧美一区二区 | 日韩在线播放第一页 | 久久久久久综合 | 久久久国产一区二区三区 | 国产免费一区二区 | 成人免费黄色 | 农夫在线精品视频免费观看 | 亚洲成人久久久 | 九九热精品免费 | 欧美一级黑人aaaaaaa做受 | 欧美日韩国产高清视频 | 亚洲精品国产第一综合99久久 | 国产综合av | 国产高清美女一级a毛片久久w | 一区二区三区视频 | 亚洲一区视频在线 | 国产免费看 | 99久久久国产精品 | 精品一区二区久久久久久久网站 | 中文字幕在线视频免费观看 | 久久久久99 | 国产成人精品一区二区三区四区 | 青青久久| 自拍第1页| 成人av在线大片 | 羞羞色在线观看 | 亚洲一区二区在线视频 | 在线观看成人 | 成人片免费看 | 国产一级淫片免费视频 | 成人激情视频 | 精品国产欧美一区二区三区不卡 | 女女爱爱视频 | 亚洲精品在线免费观看视频 | 日本精品视频一区二区三区四区 | 国产99热在线 |