Det er fordi det er en SQL-funktion, ikke PHP. Du kan bruge PDO::lastInsertId()
.
Ligesom:
$stmt = $db->prepare("...");
$stmt->execute();
$id = $db->lastInsertId();
Hvis du vil gøre det med SQL i stedet for PDO API, vil du gøre det som en normal udvælgelsesforespørgsel:
$stmt = $db->query("SELECT LAST_INSERT_ID()");
$lastId = $stmt->fetchColumn();