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

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

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

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

        php PDO fetchAll() - 雖然不工作,但 foreach 工作

        php PDO fetchAll() - while not working, foreach works(php PDO fetchAll() - 雖然不工作,但 foreach 工作)
        • <i id='LmKIs'><tr id='LmKIs'><dt id='LmKIs'><q id='LmKIs'><span id='LmKIs'><b id='LmKIs'><form id='LmKIs'><ins id='LmKIs'></ins><ul id='LmKIs'></ul><sub id='LmKIs'></sub></form><legend id='LmKIs'></legend><bdo id='LmKIs'><pre id='LmKIs'><center id='LmKIs'></center></pre></bdo></b><th id='LmKIs'></th></span></q></dt></tr></i><div class="80qag2u" id='LmKIs'><tfoot id='LmKIs'></tfoot><dl id='LmKIs'><fieldset id='LmKIs'></fieldset></dl></div>

              <bdo id='LmKIs'></bdo><ul id='LmKIs'></ul>
              <legend id='LmKIs'><style id='LmKIs'><dir id='LmKIs'><q id='LmKIs'></q></dir></style></legend>
                  <tbody id='LmKIs'></tbody>

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

                <tfoot id='LmKIs'></tfoot>
                  本文介紹了php PDO fetchAll() - 雖然不工作,但 foreach 工作的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                  問題描述

                  我想知道我是做得好還是 fetchAll() 不適用于 WHILE.

                  I would like to know if i'm doing fine OR fetchAll() doesn't work with WHILE.

                  舉個例子

                  $db=new PDO("mysql:host=" .$dbhost. "; dbname=" . $dbname, $dbuser, $dbpass);
                  
                  $page=$db->prepare("SELECT * FROM page");
                  $page->execute();
                  
                  foreach ($page->fetchAll(PDO::FETCH_ASSOC) as $row) {
                  
                  //echo a row
                  //is working
                  }
                  

                  但是,我如果嘗試使用 while 循環

                  however, i if try looping with a while

                  while ($row=$page->fetchAll(PDO::FETCH_ASSOC)){
                  
                  //echo a row
                  //Show empty
                  }
                  

                  我嘗試只使用 fetch(),它起作用了,我的問題是:為什么 fetchAll() 不能與WHILE"一起使用?

                  i tryed to use only fetch(), it was working, my question: why fetchAll() doesn't work with "WHILE" ?

                  推薦答案

                  Fetch all 返回結果集中剩余的所有記錄.考慮到這一點,您的 foreach 能夠按預期迭代結果集.

                  Fetch all returns all of the records remaining in the result set. With this in mind your foreach is able to iterate over the result set as expected.

                  對于等效的 while 實現應該使用 $page->fetch(PDO::FETCH_ASSOC);

                  For the equivalent while implementation should use $page->fetch(PDO::FETCH_ASSOC);

                  while ($row = $page->fetch(PDO::FETCH_ASSOC)){
                     // do something awesome with row
                  } 
                  

                  如果你想使用一段時間并獲取所有你能做的

                  if you want to use a while and fetch all you can do

                  $rows = $page->fetchAll(PDO::FETCH_ASSOC);
                  
                  // use array_shift to free up the memory associated with the record as we deal with it
                  while($row = array_shift($rows)){
                     // do something awesome with row
                  }
                  

                  盡管有一句警告:fetch all 將完全做到這一點,如果結果大小很大,則會對您機器上的資源造成壓力.只有在我知道結果集很小的情況下,我才會這樣做,或者我通過對查詢應用限制來強制這樣做.

                  A word of warning though: fetch all will do exactly that, if the result size is large it will stress the resources on your machine. I would only do this if I know that the result set will be small, or I'm forcing that by applying a limit to the query.

                  這篇關于php PDO fetchAll() - 雖然不工作,但 foreach 工作的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

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

                  相關文檔推薦

                  MySQLi prepared statement amp; foreach loop(MySQLi準備好的語句amp;foreach 循環)
                  Is mysqli_insert_id() gets record from whole server or from same user?(mysqli_insert_id() 是從整個服務器還是從同一用戶獲取記錄?)
                  PHP MySQLi doesn#39;t recognize login info(PHP MySQLi 無法識別登錄信息)
                  mysqli_select_db() expects exactly 2 parameters(mysqli_select_db() 需要 2 個參數)
                  Php mysql pdo query: fill up variable with query result(Php mysql pdo 查詢:用查詢結果填充變量)
                  MySQLI 28000/1045 Access denied for user #39;root#39;@#39;localhost#39;(MySQLI 28000/1045 用戶“root@“localhost的訪問被拒絕)

                      • <small id='nCEPn'></small><noframes id='nCEPn'>

                          <tfoot id='nCEPn'></tfoot>

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

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

                            主站蜘蛛池模板: 定制异形重型钢格栅板/钢格板_定做踏步板/排水沟盖板_钢格栅板批发厂家-河北圣墨金属制品有限公司 | 广东西屋电气有限公司-广东西屋电气有限公司 | 电缆桥架生产厂家_槽式/梯式_热镀锌线槽_广东东莞雷正电气 | 合肥废气治理设备_安徽除尘设备_工业废气处理设备厂家-盈凯环保 合肥防火门窗/隔断_合肥防火卷帘门厂家_安徽耐火窗_良万消防设备有限公司 | 米顿罗计量泵(科普)——韬铭机械 | 知企服务-企业综合服务(ZiKeys.com)-品优低价、种类齐全、过程管理透明、速度快捷高效、放心服务,知企专家! | 铝扣板-铝方通-铝格栅-铝条扣板-铝单板幕墙-佳得利吊顶天花厂家 elisa试剂盒价格-酶联免疫试剂盒-猪elisa试剂盒-上海恒远生物科技有限公司 | 软膜天花_软膜灯箱_首选乐创品牌_一站式天花软膜材料供应商! | 大功率金属激光焊接机价格_不锈钢汽车配件|光纤自动激光焊接机设备-东莞市正信激光科技有限公司 定制奶茶纸杯_定制豆浆杯_广东纸杯厂_[绿保佳]一家专业生产纸杯碗的厂家 | 石家庄律师_石家庄刑事辩护律师_石家庄取保候审-河北万垚律师事务所 | 石家庄装修设计_室内家装设计_别墅装饰装修公司-石家庄金舍装饰官网 | 「钾冰晶石」氟铝酸钾_冰晶石_氟铝酸钠「价格用途」-亚铝氟化物厂家 | 苏商学院官网 - 江苏地区唯一一家企业家自办的前瞻型、实操型商学院 | 塑料异型材_PVC异型材_封边条生产厂家_PC灯罩_防撞扶手_医院扶手价格_东莞市怡美塑胶制品有限公司 | 展厅装修公司|企业展厅设计|展厅制作|展厅搭建—广州展厅装饰公司 | 课件导航网_ppt课件_课件模板_课件下载_最新课件资源分享发布平台 | 宁夏活性炭_防护活性炭_催化剂载体炭-宁夏恒辉活性炭有限公司 | 全自动包装秤_全自动上袋机_全自动套袋机_高位码垛机_全自动包装码垛系统生产线-三维汉界机器(山东)股份有限公司 | 新疆散热器,新疆暖气片,新疆电锅炉,光耀暖通公司 | 净化车间_洁净厂房_净化公司_净化厂房_无尘室工程_洁净工程装修|改造|施工-深圳净化公司 | 桐城新闻网—桐城市融媒体中心主办 | 流变仪-热分析联用仪-热膨胀仪厂家-耐驰科学仪器商贸 | 清水-铝合金-建筑模板厂家-木模板价格-铝模板生产「五棵松」品牌 | 校服厂家,英伦校服定做工厂,园服生产定制厂商-东莞市艾咪天使校服 | 西门子代理商_西门子变频器总代理-翰粤百科 | 低合金板|安阳低合金板|河南低合金板|高强度板|桥梁板_安阳润兴 北京租车牌|京牌指标租赁|小客车指标出租 | 北京征地律师,征地拆迁律师,专业拆迁律师,北京拆迁律师,征地纠纷律师,征地诉讼律师,征地拆迁补偿,拆迁律师 - 北京凯诺律师事务所 | 重庆轻质隔墙板-重庆安吉升科技有限公司 | 油罐车_加油机_加油卷盘_加油机卷盘_罐车人孔盖_各类球阀_海底阀等车用配件厂家-湖北华特专用设备有限公司 | 广域铭岛Geega(际嘉)工业互联网平台-以数字科技引领行业跃迁 | 北京网站建设首页,做网站选【优站网】,专注北京网站建设,北京网站推广,天津网站建设,天津网站推广,小程序,手机APP的开发。 | 交联度测试仪-湿漏电流测试仪-双85恒温恒湿试验箱-常州市科迈实验仪器有限公司 | 博医通医疗器械互联网供应链服务平台_博医通 | 天津仓库出租网-天津电商仓库-天津云仓一件代发-【博程云仓】 | 半容积式换热器_北京浮动盘管换热器厂家|北京亿丰上达 | 干粉砂浆设备_干混砂浆生产线_腻子粉加工设备_石膏抹灰砂浆生产成套设备厂家_干粉混合设备_砂子烘干机--郑州铭将机械设备有限公司 | 河北中仪伟创试验仪器有限公司是专业生产沥青,土工,水泥,混凝土等试验仪器的厂家,咨询电话:13373070969 | 低粘度纤维素|混凝土灌浆料|有机硅憎水粉|聚羧酸减水剂-南京斯泰宝 | 深圳市索富通实业有限公司-可燃气体报警器 | 可燃气体探测器 | 气体检测仪 | 蒸汽吸附分析仪-进口水分活度仪|康宝百科| 炭黑吸油计_测试仪,单颗粒子硬度仪_ASTM标准炭黑自销-上海贺纳斯仪器仪表有限公司(HITEC中国办事处) |