调用未定义的方法PDO::last_Insert_Id()[重复]。

问题描述 投票:0回答:1

我收到一个错误信息。调用未定义的方法PDO::last_Insert_Id()

这是我的代码。

$testcode = $conn -> prepare("INSERT INTO tblCategory
                             (Category, DisplayOrder)
                             VALUES('Test', 0)");
try {
            $testcode ->execute();
            $ID = $conn->last_Insert_Id();
}

catch (PDOException $e) 
    {echo $e->getMessage(); 
}

var_dump($conn instance of PDO) 返回 bool(true) 所以$conn是PDO连接.

我如何纠正才不会出现错误?我确实需要最后插入的id。谢谢。

mysql pdo
1个回答
0
投票

这个PDO方法被调用 lastInsertId(),不 last_Insert_Id().

所以..:

$ID = $conn->lastInsertId();
© www.soinside.com 2019 - 2024. All rights reserved.