我有这个代码
if($pdo instanceof PDO){
$this->last = 'lastInsertId';
}
else{
$this->last = 'insert_id';
}
当我在数据库中进行插入查询时,如何获取最后插入的 ID。我试过这样
$this->db->{$this->last};
但它没有用。
我在这里先向您的帮助表示感谢。
lastInsertId
是一种方法,因此您应该将其称为方法,而不是属性/字段。
$this->db->{$this->last}();
尝试call_user_func
(Array($this->db,$this->last))