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

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

  • <legend id='igdEU'><style id='igdEU'><dir id='igdEU'><q id='igdEU'></q></dir></style></legend>

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

      1. PHP PDO 緩沖查詢問題

        PHP PDO Buffered query problem(PHP PDO 緩沖查詢問題)

        <legend id='5QurN'><style id='5QurN'><dir id='5QurN'><q id='5QurN'></q></dir></style></legend>

          <tbody id='5QurN'></tbody>
        <tfoot id='5QurN'></tfoot>

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

            • <bdo id='5QurN'></bdo><ul id='5QurN'></ul>

                  本文介紹了PHP PDO 緩沖查詢問題的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                  問題描述

                  我在使用 PHP 數據對象函數時遇到了一些嚴重的問題.我正在嘗試使用緩沖查詢遍歷一個相當大的結果集(~60k 行,~1gig)以避免獲取整個結果集.

                  I'm having some serious problems with the PHP Data Object functions. I'm trying to loop through a sizeable result set (~60k rows, ~1gig) using a buffered query to avoid fetching the whole set.

                  無論我做什么,腳本都只是掛在 PDO::query() 上 - 查詢似乎正在無緩沖地運行(否則結果集大小的變化為什么會修復"問題?).這是我重現問題的代碼:

                  No matter what I do, the script just hangs on the PDO::query() - it seems the query is running unbuffered (why else would the change in result set size 'fix' the issue?). Here is my code to reproduce the problem:

                  <?php
                  $Database = new PDO(
                      'mysql:host=localhost;port=3306;dbname=mydatabase',
                      'root',
                      '',
                      array(
                          PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
                          PDO::MYSQL_ATTR_USE_BUFFERED_QUERY => true
                      )
                  );
                  
                  $rQuery = $Database->query('SELECT id FROM mytable');
                  
                  // This is never reached because the result set is too large
                  echo 'Made it through.';
                  
                  foreach($rQuery as $aRow) {
                      print_r($aRow);
                  }
                  ?>
                  

                  如果我用一些合理的數字限制查詢,它就可以正常工作:

                  If I limit the query with some reasonable number, it works fine:

                  $rQuery = $Database->query('SELECT id FROM mytable LIMIT 10');
                  

                  我嘗試過使用 PDO::MYSQL_ATTR_MAX_BUFFER_SIZE 并使用 PDO::prepare() 和 PDO::execute()(盡管上述查詢中沒有參數),但都無濟于事.任何幫助將不勝感激.

                  I have tried playing with PDO::MYSQL_ATTR_MAX_BUFFER_SIZE and using the PDO::prepare() and PDO::execute() as well (though there are no parameters in the above query), both to no avail. Any help would be appreciated.

                  推薦答案

                  如果我理解正確的話,緩沖查詢涉及告訴 PHP 在開始處理之前您要等待整個結果集.在 PDO 之前,這是默認設置,您必須調用 mysql_unbuffered_query 如果你想立即處理結果.

                  If I understand this right, buffered queries involve telling PHP that you want to wait for the entire result set before you begin processing. Prior to PDO, this was the default and you had to call mysql_unbuffered_query if you wanted to deal with results immediately.

                  為什么在 PDO MySQL 驅動程序頁面上沒有解釋這一點,我不知道.

                  Why this isn't explained on the PDO MySQL driver page, I don't know.

                  這篇關于PHP 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 找不到驅動程序)
                    <tbody id='9EhQ4'></tbody>
                    <tfoot id='9EhQ4'></tfoot>
                  1. <i id='9EhQ4'><tr id='9EhQ4'><dt id='9EhQ4'><q id='9EhQ4'><span id='9EhQ4'><b id='9EhQ4'><form id='9EhQ4'><ins id='9EhQ4'></ins><ul id='9EhQ4'></ul><sub id='9EhQ4'></sub></form><legend id='9EhQ4'></legend><bdo id='9EhQ4'><pre id='9EhQ4'><center id='9EhQ4'></center></pre></bdo></b><th id='9EhQ4'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='9EhQ4'><tfoot id='9EhQ4'></tfoot><dl id='9EhQ4'><fieldset id='9EhQ4'></fieldset></dl></div>

                        <bdo id='9EhQ4'></bdo><ul id='9EhQ4'></ul>

                        <legend id='9EhQ4'><style id='9EhQ4'><dir id='9EhQ4'><q id='9EhQ4'></q></dir></style></legend>
                        • <small id='9EhQ4'></small><noframes id='9EhQ4'>

                          • 主站蜘蛛池模板: 日韩精品专区在线影院重磅 | 久久久精品一区 | 自拍亚洲 | 欧美xxxx黑人又粗又长 | 在线免费视频一区 | 欧美日韩在线看 | 做a的各种视频 | 欧美一区二区久久 | 一级黄色毛片免费 | 日韩三级在线 | 一区二区精品在线 | 黄色国产大片 | 欧美一区二区三区视频在线播放 | 日韩电影一区二区三区 | 97中文视频 | 久久久这里只有17精品 | av毛片| 精品久久电影 | av免费网站在线观看 | 国产一级电影在线观看 | 午夜黄色 | 中文字幕av网 | 一级黄色大片 | 最新国产精品 | 成人在线免费视频 | 九九99久久 | 日韩毛片在线视频 | 久久成人av电影 | 久久国产秒 | 国产精品激情小视频 | 中文字幕av网站 | 国产一区二区三区在线视频 | 国产精品久久久久久影院8一贰佰 | 91秦先生艺校小琴 | 久久精品国产99国产精品亚洲 | 日韩免费毛片视频 | 久久一区二区精品 | 久久69精品久久久久久久电影好 | 一区二区手机在线 | 国产亚洲精品成人av久久ww | 久久综合狠狠综合久久综合88 |