如何检索a";中最后插入数据的Id;“新页”;在php中?
我用PHP创建了一个注册页面。 单击提交按钮时,应在新页面上显示注册号, (如“您的注册成功,您的注册号为”)。 我知道如何在同一页上显示最后插入的ID。 但是如何使用mysql_insert_id()在新页面上显示相同的内容呢 下面是注册页面如何检索a";中最后插入数据的Id;“新页”;在php中?,php,html,mysql,Php,Html,Mysql,我用PHP创建了一个注册页面。 单击提交按钮时,应在新页面上显示注册号, (如“您的注册成功,您的注册号为”)。 我知道如何在同一页上显示最后插入的ID。 但是如何使用mysql_insert_id()在新页面上显示相同的内容呢 下面是注册页面 您可以放入用于重定向的url,如标题(“location:new_page.php?id=“.last_insert_id”)并从new_page.php上的$\u get['id'] 希望对你有所帮助你可以通过获取|发布| COOKIE |会话 标题
您可以放入用于重定向的url,如标题(“location:new_page.php?id=“.last_insert_id”)
并从new_page.php上的$\u get['id']
希望对你有所帮助你可以通过获取|发布| COOKIE |会话
标题(“location:new_page.php?id=“.last_inserted_id”)和从new_page.php上的$_get['id']获取
以html格式隐藏格式”,并从new_page.php上的$_POST['id']获取
有两种方法可以使用$\u GET和$\u SESSION来回答这个问题,如果您不想使用会话,GET将在url中显示id
$sql = "INSERT INTO ......";
if (mysqli_query($conn, $sql)) {
$last_id = mysqli_insert_id($conn);
$_SESSION['registration_no']=$last_id;
header("Location:newpage.php");
} else {
echo "Error: " . $sql . "<br>" . mysqli_error($conn);
}
$sql=“插入……”;
if(mysqli_查询($conn,$sql)){
$last\u id=mysqli\u insert\u id($conn);
$\会话['registration\u no']=$last\u id;
标题(“位置:newpage.php”);
}否则{
echo“Error:”.$sql.
“.mysqli_Error($conn);
}
在newpage.php中
<?php session_start(); ?>
Your registration is successful and ur registration No. is <?php echo $_SESSION['registration_no']; ?>
您的注册成功,您的注册号为
我希望它会有所帮助您可以使用会话
来存储这些值,并在您想要的任何页面上检索它-
session_start();
//your code....
$_SESSION['reg_no'] = $last_insert_id;
而不是在任何页面上检索它-
session_start();
$reg_no = $_SESSION['reg_no'];
echo "Your registration is successful and ur registration No. is ".$reg_no;
同时显示一些代码,以便我们能更好地帮助您。您到目前为止尝试了什么?@Thaslam许多人都回答说尝试一下。我尝试了所有的方法…没有任何效果。您能为下一页提供代码吗?如何使用上一页的会话?谢谢大家…它成功了