이 질문에 이전에 물어 보았지만 사과드립니다. 그런 건 찾을 수 없었습니다.삽입 후 삽입 된 레코드의 ID를 확인하십시오.
제출을 클릭하면 새 레코드가 내 데이터베이스에 삽입되고 ID가 자동으로 1 씩 증가합니다. 예를 들어 데이터베이스의 최신 레코드의 ID가 56 인 경우 새 레코드에 ID가 57입니다.
레코드가 데이터베이스에 삽입 된 후 새 레코드 ID의 URL 변수가 포함 된 페이지로 리디렉션하는 방법은 무엇입니까? 예를 들면 : example.com?id=57
<form method="post">
<input type="text" name="text">
<input type="submit" name="submit">
</form>
<?php
if(isset($_POST['submit'])) {
$stmt = $con->prepare("INSERT into database (text) VALUES (:text)");
$stmt->bindParam(':text', $_POST['text']);
$stmt->execute();
header('Location: example.com?ID='); // how do I get the ID of the record which has just been inserted?
}
?>
사용 마지막으로 삽입 된 ID를 전달 http://php.net/manual/en/pdo .lastinsertid.php –