Получение LastInsertID
Получаю через форму файл, хочу присвоить ему имя номером поля ID. Почему у меня не получается получить ID последней добавленной записи через lastInsertId?
include 'boot.php';
@$speed = $_POST['speed'];
@$height = $_POST['height'];
@$name = $_POST['name'];
if (isset($_POST['submit'])) {
$sql = ("INSERT INTO `signature`(`speed`, `height`, `name`) VALUES(?,?,?)");
$query = pdo()->prepare($sql);
$query->execute([$speed, $height, $name]);
$last_id = $sql->lastInsertId();
move_uploaded_file($_FILES["foto_ir"]["tmp_name"], $_SERVER['DOCUMENT_ROOT'] . "/content/images/{$last_id}.jpg");
}