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

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

        在PHP中使用PDO时如何检索最后插入行的id?

        时间:2023-10-05

        <small id='8Eo5m'></small><noframes id='8Eo5m'>

        <legend id='8Eo5m'><style id='8Eo5m'><dir id='8Eo5m'><q id='8Eo5m'></q></dir></style></legend>

              • <bdo id='8Eo5m'></bdo><ul id='8Eo5m'></ul>
              • <tfoot id='8Eo5m'></tfoot>

                  <i id='8Eo5m'><tr id='8Eo5m'><dt id='8Eo5m'><q id='8Eo5m'><span id='8Eo5m'><b id='8Eo5m'><form id='8Eo5m'><ins id='8Eo5m'></ins><ul id='8Eo5m'></ul><sub id='8Eo5m'></sub></form><legend id='8Eo5m'></legend><bdo id='8Eo5m'><pre id='8Eo5m'><center id='8Eo5m'></center></pre></bdo></b><th id='8Eo5m'></th></span></q></dt></tr></i><div id='8Eo5m'><tfoot id='8Eo5m'></tfoot><dl id='8Eo5m'><fieldset id='8Eo5m'></fieldset></dl></div>
                    <tbody id='8Eo5m'></tbody>
                  本文介绍了在PHP中使用PDO时如何检索最后插入行的id?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  示例:我使用 PHP 内置的 PDO 将一行插入到数据库中:

                  Example: I insert a row into the DB with this, using PHP's built in PDO:

                  $sql = "INSERT INTO mytable (name, ok) VALUES ('john', '1')";
                  $this->dbh->exec($sql);
                  

                  我需要该行的 ID.我怎么能得到它?

                  I need the id of that row. How could I get that?

                  推荐答案

                  如果 idauto_increment,你可以使用 PDO::lastInsertId :

                  If the id is an auto_increment, you can use PDO::lastInsertId :

                  返回最后插入的ID行,或序列中的最后一个值对象,取决于底层司机.

                  Returns the ID of the last inserted row, or the last value from a sequence object, depending on the underlying driver.


                  所以,在你的情况下,这样的事情应该可以解决问题:


                  So, in your case, something like this should do the trick :

                  $lastId = $this->dbh->lastInsertId();
                  

                  这篇关于在PHP中使用PDO时如何检索最后插入行的id?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:Php PDO rowCount() 返回错误结果 下一篇:PDO 全局实例 新的 PDO ,它可能吗?

                  相关文章

                  最新文章

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

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

                      <legend id='Uy9fx'><style id='Uy9fx'><dir id='Uy9fx'><q id='Uy9fx'></q></dir></style></legend>
                      • <bdo id='Uy9fx'></bdo><ul id='Uy9fx'></ul>
                      <tfoot id='Uy9fx'></tfoot>