O PDO obtém o último ID inserido

Eu tenho uma consulta e quero inserir o último ID. O ID do campo é a chave primária e o incremento automático.

Eu sei que tenho que usar esta declaração:

LAST_INSERT_ID()

Essa declaração funciona com uma consulta como esta:

$query = "INSERT INTO `cell-place` (ID) VALUES (LAST_INSERT_ID())";

Mas se eu quiser obter o ID usando esta declaração:

$ID = LAST_INSERT_ID();

Eu recebo este erro:

Fatal error: Call to undefined function LAST_INSERT_ID()

O que estou fazendo de errado?

questionAnswers(2)

yourAnswerToTheQuestion