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

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

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

        PDO 多次获取同一查询

        时间:2023-09-20

      2. <legend id='jlHEy'><style id='jlHEy'><dir id='jlHEy'><q id='jlHEy'></q></dir></style></legend>
        • <i id='jlHEy'><tr id='jlHEy'><dt id='jlHEy'><q id='jlHEy'><span id='jlHEy'><b id='jlHEy'><form id='jlHEy'><ins id='jlHEy'></ins><ul id='jlHEy'></ul><sub id='jlHEy'></sub></form><legend id='jlHEy'></legend><bdo id='jlHEy'><pre id='jlHEy'><center id='jlHEy'></center></pre></bdo></b><th id='jlHEy'></th></span></q></dt></tr></i><div id='jlHEy'><tfoot id='jlHEy'></tfoot><dl id='jlHEy'><fieldset id='jlHEy'></fieldset></dl></div>
          <tfoot id='jlHEy'></tfoot>

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

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

                    <tbody id='jlHEy'></tbody>
                  本文介绍了PDO 多次获取同一查询的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  我正在使用 PDO::FETCH_ASSOC 从数据库中获取结果.问题是我在同一个文件中做了两次.这是一个已知问题吗?替代方案是什么?

                  I am fetching the results from a db with PDO::FETCH_ASSOC. The issue is that I am doing it twice in the same file. Is that a known issue? What would be the alternative?

                  这是我的代码:

                  FIRST TIME
                  
                  while($row = $ordersQuery->fetch(PDO::FETCH_ASSOC)) 
                          {
                              $totalAmount += $row['clientPrice']/100; 
                          }
                          echo $totalAmount;
                  
                  SECOND TIME
                  
                      while($row = $ordersQuery->fetch(PDO::FETCH_ASSOC)) 
                              {
                      ....
                      }
                  

                  每当我删除第一个提取时,第二个都可以正常工作.如果我有两个,第二个不会返回任何东西.

                  Whenever I remove the first fetching, the second works fine. If I have both, the second does not return anything.

                  谢谢!

                  推荐答案

                  你不能像这样从数据库中多次获取.改为这样做:

                  You can't fetch from the DB multiple times like this. Do this instead:

                  $orders = $ordersQuery->fetchAll(PDO::FETCH_ASSOC);
                  
                  ...
                  
                  foreach ($orders as $val) {
                      // stuff 1
                  }
                  
                  ...
                  
                  foreach ($orders as $val) {
                      // stuff 2
                  }
                  

                  这篇关于PDO 多次获取同一查询的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:PDO 和 MySQL '之间' 下一篇:PDO 多个命名占位符不检索数据

                  相关文章

                  最新文章

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

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

                  • <bdo id='ZzIlr'></bdo><ul id='ZzIlr'></ul>
                  1. <tfoot id='ZzIlr'></tfoot>
                    <legend id='ZzIlr'><style id='ZzIlr'><dir id='ZzIlr'><q id='ZzIlr'></q></dir></style></legend>