Вот часть PHP-кода, который отвечает за добавлении новых данных в таблицу. Соответственно, есть необходимость знать id записи, которая была добавлена последней, но почему-то функция mysqli_insert_id() возвращает неправильное значение. Прошу помочь исправить ошибку и объяснить, по какой причине она возникает.
require_once 'connection.php';
$query = "INSERT INTO `requests`(`name`, `email`, `request_type`, `photo`, `start_date`, `end_date`, `purpose`)
VALUES ('$name', '$email', $type, 'photo', '$date1', '$date2', '$text')";
$result = mysqli_query($connect, $query);
$get_id = mysqli_insert_id($connect);
$_SESSION['current_id'] = $get_id;