<分区>
当你访问我的网站时,我有一个带有按钮的主页:Start enquete。 当您单击该按钮时,您将看到 enquete。
与此同时,当您单击该按钮时。已在数据库中插入 ID。
索引.php:
<form method="POST">
<input type="hidden" name="x">
<input type="submit" value="Go to enquete">
</form>
<?php
if(isset($_POST['x'])){
$test = $database->insert_user_id();
//header('Location: enquete/page1.php');
}
还有函数:
function insert_user_id(){
$sql = "INSERT INTO user (user_id) VALUES (DEFAULT)";
$sth = $this->pdo->prepare($sql);
$sth->execute();
return $this->pdo->('user_id');
}
返回 $this->pdo->('user_id');是我正在测试的东西!
现在我的问题是。我如何从表用户返回最后插入的 ID。
我需要在下一页显示它。 (见//header)。
我无法使用其他查询执行此操作,例如:SELECT MAX ID
或 GetLastInsertId
。
这是因为,当其他人也开始 enquete 时,他会突然拥有另一个 ID。
我如何让这个人保持正确的身份。