如何在刷新页面后,在帖子完成后,停止插入查询,这样它就不会在刷新后再次放入所有帖子变量?
提前感谢!
将数据插入数据库后,重定向并退出。
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,则不再执行查询
有两种方法可以解决它:
-
在插入数据库之前,检查记录是否已经存在(我希望你在表上有一个主键,这样你就可以使用这个)
-
插入数据库后,您可以在代码中设置会话变量。重新加载后,您必须检查是否设置了会话变量。如果是,则可以跳过插入。如果没有,你可以插入数据库