PDO lastInsertId()

时间:2015-10-27 14:53:49

标签: php pdo

我在MySQL数据库上使用PDO并尝试重审lastInsertId()

我以为我要在我的id表中的primary_key列中输入最后一个插入的vlue。但是,我得到的只是0作为输出

        $statement = "SELECT LAST_INSERT_ID() FROM MY_TABLE";
        $sql = $dbh->query($statement);
        $lastId = $sql->fetch(PDO::FETCH_NUM);
        $lastId = $lastId[0];
        return $lastId;

1 个答案:

答案 0 :(得分:1)

PDO类有一个名为lastInsertId()的方法。您可以在插入记录/记录后使用该方法来收集最后一个插入ID。