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

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

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

    2. PDO 的 rowCount() 不適用于 PHP 5.2.6+

      PDO#39;s rowCount() Not Working on PHP 5.2.6+(PDO 的 rowCount() 不適用于 PHP 5.2.6+)
    3. <legend id='qThkv'><style id='qThkv'><dir id='qThkv'><q id='qThkv'></q></dir></style></legend>
        <tbody id='qThkv'></tbody>

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

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

                本文介紹了PDO 的 rowCount() 不適用于 PHP 5.2.6+的處理方法,對(duì)大家解決問題具有一定的參考價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧!

                問題描述

                所以我使用 PHP 的 PDO 作為我的數(shù)據(jù)庫(kù) goto 類已經(jīng)有一段時(shí)間了,不幸的是今天在客戶端服務(wù)器上調(diào)試了一段時(shí)間后(安裝了 PHP 5.2.6)我發(fā)現(xiàn) 這個(gè).我們嘗試升級(jí)到最新的穩(wěn)定版本 (5.2.9),但問題仍然存在.

                有沒有人找到解決方法?

                解決方案

                數(shù)據(jù)庫(kù)可以為您計(jì)算行數(shù)的唯一方法是運(yùn)行查詢并計(jì)算行數(shù).

                mysql 擴(kuò)展默認(rèn)使用緩沖查詢模式,這會(huì)導(dǎo)致在控制權(quán)返回給 PHP 之前將整個(gè)數(shù)據(jù)集提取到內(nèi)存中,并開始處理行.

                PDO 默認(rèn)使用無緩沖模式,這會(huì)降低頁(yè)面加載時(shí)間的延遲,這通常是您想要的.權(quán)衡是 rowCount() 在獲取整個(gè)數(shù)據(jù)集之前不會(huì)返回有效信息.

                那么你是如何得到這個(gè)數(shù)量的?

                簡(jiǎn)單:

                $q = $db->query("SELECT ...");$rows = $q->fetchAll();$rowCount = count($rows);echo "有 $rowCount 行
                ";foreach ($rows 作為 $row) {打印_r($row);}

                <塊引用>

                但這很糟糕,因?yàn)樗鼤?huì)在前面查詢所有行并使我的頁(yè)面加載速度變慢,舊的 mysql 擴(kuò)展沒有這個(gè)問題!?

                但這正是舊的 mysql 擴(kuò)展在幕后實(shí)際做的事情;這是獲得該計(jì)數(shù)的唯一方法.

                So I've been using PHP's PDO as my database goto class for a while now, unfortunately today after debugging for a while on a client's server (with PHP 5.2.6 installed) I discover this. We tried upgrading to the newest stable release (5.2.9) but the problem persists.

                Has anyone found a workaround?

                解決方案

                The only way that databases can give you a count for the number of rows is by running the query and counting the number of rows.

                The mysql extension uses a buffered query mode by default that causes the entire dataset to be fetched into memory before control is returned to PHP and it can start to process the rows.

                PDO uses an unbuffered mode by default which leads to lower latency in the page load time and is generally what you want. The trade off is that rowCount() won't return valid information until the entire dataset has been fetched.

                So how do you get that count?

                Easy:

                $q = $db->query("SELECT ...");
                $rows = $q->fetchAll();
                $rowCount = count($rows);
                echo "There are $rowCount rows
                ";
                foreach ($rows as $row) {
                    print_r($row);
                }
                

                But that sucks because it queries all the rows up front and makes my page load slower, the old mysql extension didn't have this problem!?

                But that's exactly what the old mysql extension is actually doing under the covers; it's the only way to get that count.

                這篇關(guān)于PDO 的 rowCount() 不適用于 PHP 5.2.6+的文章就介紹到這了,希望我們推薦的答案對(duì)大家有所幫助,也希望大家多多支持html5模板網(wǎng)!

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

                相關(guān)文檔推薦

                MySQLi prepared statement amp; foreach loop(MySQLi準(zhǔn)備好的語句amp;foreach 循環(huán))
                Is mysqli_insert_id() gets record from whole server or from same user?(mysqli_insert_id() 是從整個(gè)服務(wù)器還是從同一用戶獲取記錄?)
                PHP MySQLi doesn#39;t recognize login info(PHP MySQLi 無法識(shí)別登錄信息)
                mysqli_select_db() expects exactly 2 parameters(mysqli_select_db() 需要 2 個(gè)參數(shù))
                Php mysql pdo query: fill up variable with query result(Php mysql pdo 查詢:用查詢結(jié)果填充變量)
                MySQLI 28000/1045 Access denied for user #39;root#39;@#39;localhost#39;(MySQLI 28000/1045 用戶“root@“l(fā)ocalhost的訪問被拒絕)
                <legend id='jMJEw'><style id='jMJEw'><dir id='jMJEw'><q id='jMJEw'></q></dir></style></legend>

                <tfoot id='jMJEw'></tfoot>

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

                      <tbody id='jMJEw'></tbody>
                        <i id='jMJEw'><tr id='jMJEw'><dt id='jMJEw'><q id='jMJEw'><span id='jMJEw'><b id='jMJEw'><form id='jMJEw'><ins id='jMJEw'></ins><ul id='jMJEw'></ul><sub id='jMJEw'></sub></form><legend id='jMJEw'></legend><bdo id='jMJEw'><pre id='jMJEw'><center id='jMJEw'></center></pre></bdo></b><th id='jMJEw'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='jMJEw'><tfoot id='jMJEw'></tfoot><dl id='jMJEw'><fieldset id='jMJEw'></fieldset></dl></div>
                          <bdo id='jMJEw'></bdo><ul id='jMJEw'></ul>
                        • 主站蜘蛛池模板: 视频在线一区二区 | 日日久 | 99精品久久久久 | 在线2区| 午夜网站视频 | 国产精品亚洲综合 | 国产一级一级 | 国产精品美女久久久久久免费 | 久久99蜜桃综合影院免费观看 | 日韩在线视频一区二区三区 | 久久这里只有精品首页 | 亚洲精品一区二区三区在线 | 欧美三级在线 | 成人精品区 | 欧美一区二区三区在线视频 | 青青草原精品99久久精品66 | 成人三级网址 | 九色在线观看 | 草久久免费视频 | 欧美精品在线一区二区三区 | 亚洲天堂精品久久 | 欧美精品在线一区二区三区 | www.中文字幕.com | 亚洲综合大片69999 | 国产欧美久久一区二区三区 | 羞视频在线观看 | 最新中文字幕在线 | 中文久久 | 国产精品一级 | 国产欧美在线 | 国产精品美女在线观看 | 91在线视频播放 | 亚洲国产精品一区二区第一页 | 亚洲成网 | www.97zyz.com| 国产精品欧美一区二区三区 | 欧美日韩在线视频一区 | 亚洲精品视 | 国产视频h | 国产精品网址 | 亚洲一区视频 |