我正在尝试从我选择的表中获取最后一个ID。我知道lastinsertid();
可以工作,但它会一直返回0
。我在这做错了什么?
public function getlastadded()
{
$Sql = 'SELECT * FROM agendaevent';
$Stm = $this->getEntityManager()->getConnection()->prepare($Sql);
$Stm->execute();
return $this->getEntityManager()->getConnection()->lastInsertId('id');
}
ps我在symfony工作,如果这有所作为。
答案 0 :(得分:2)
试试这个,朋友:
"SELECT * FROM agendaevent ORDER BY id DESC LIMIT 1"