【发布时间】:2015-02-13 10:36:15
【问题描述】:
在重新加载页面上,每次重新加载时都会执行 MySQL 查询(UPDATE Query)。我只想执行一次查询。请建议我一些解决方案。谢谢。
【问题讨论】:
-
显示你尝试了什么
-
使用会话存储执行查询的信息。所以总是检查会话......它是否已经执行。
-
第一次加载请添加一个会话计数器变量,并在下一次 url 刷新时检查会话变量的值是否为 1。如果它有一个值,那么请不要执行查询。
-
另一种选择是将用户从处理更新的页面重定向到另一个页面。
-
每次您在提交按钮上进行任何保存或更新时,只需在操作后重定向页面。如果您留在该页面,则每次刷新都会更新或保存数据。
标签: php mysql reload page-refresh