如何在刷新页面后停止插入



如何在刷新页面后,在帖子完成后,停止插入查询,这样它就不会在刷新后再次放入所有帖子变量?

提前感谢!

将数据插入数据库后,重定向并退出。

header('location: thepage.php');
exit;

让您的查询看起来像这样:

insert into table
(field1, field2, etc)
select value1, value2, etc
from somesmalltable 
where not exists
(subquery to check for existing records)

或者,您可以设置一个会话变量,并在写入查询后更新它,如果值=1,则不再执行查询

有两种方法可以解决它:

  1. 在插入数据库之前,检查记录是否已经存在(我希望你在表上有一个主键,这样你就可以使用这个)

  2. 插入数据库后,您可以在代码中设置会话变量。重新加载后,您必须检查是否设置了会话变量。如果是,则可以跳过插入。如果没有,你可以插入数据库

最新更新