如何在帖子完成后刷新页面后停止插入查询,这样在刷新后它不会再次放入所有的帖子变量?
提前致谢!
答案 0 :(得分:2)
将数据插入数据库后,重定向并退出。
header('location: thepage.php');
exit;
答案 1 :(得分:1)
使您的查询如下所示:
insert into table
(field1, field2, etc)
select value1, value2, etc
from somesmalltable
where not exists
(subquery to check for existing records)
答案 2 :(得分:1)
或者您可以设置会话变量并在写入查询后更新它,如果值= 1则不再执行查询
答案 3 :(得分:1)
有两种方法可以解决它:
在插入数据库之前,检查记录是否已经存在(我希望你在桌面上有一个主键,这样你就可以使用它了)
您可以在插入数据库后在代码中设置会话变量。重新加载后,您必须检查是否已设置会话变量。如果是,您可以跳过插入。如果不是,您可以插入DB