PDO连接从表中选择最后一个id

时间:2017-01-24 13:39:40

标签: pdo

我正在尝试从我选择的表中获取最后一个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工作,如果这有所作为。

1 个答案:

答案 0 :(得分:2)

试试这个,朋友:

 "SELECT * FROM agendaevent ORDER BY id DESC LIMIT 1"