一尘不染

使用插入PDO MySQL获取插入ID

sql

我正在掌握PDO的基础知识。

但是我试图获取插入的行的ID,我使用:

$query = $system->db->prepare("INSERT INTO {$this->_table} (name,description) VALUES (:name,:description)");
$query->execute(array('name'=>$name,'description'=>$description));

我遇到的教程都是关于交易的,但是我没有使用交易!


阅读 154

收藏
2021-03-10

共1个答案

一尘不染

您可能正在寻找lastInsertId。“返回最后插入的行或序列值的ID”。

$insertedId = $system->db->lastInsertId() ;
2021-03-10