Gwin Hot
$insert_id = $dbh->lastInsertId();
почему возвращает 0?
Функция mysqli_insert_id() возвращает ID, генерируемый запросом (обычно INSERT) к таблице, которая содержит колонку с атрибутом AUTO_INCREMENT. Если последний запрос не был INSERT или UPDATE или в модифицируемой таблице отсутствует колонка с атрибутом AUTO_INCREMENT, данная функция вернет ноль.