DOP obtener la última ID insertada

Tengo una consulta y quiero insertar la última ID. El ID de campo es la clave principal y el incremento automático.

Sé que tengo que usar esta declaración:

LAST_INSERT_ID()

Esa declaración funciona con una consulta como esta:

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

Pero si quiero obtener el ID usando esta declaración:

$ID = LAST_INSERT_ID();

Me sale este error:

Fatal error: Call to undefined function LAST_INSERT_ID()

¿Qué estoy haciendo mal?

Respuestas a la pregunta(2)

Su respuesta a la pregunta