php - 刷新后不要重复插入公式数据

标签 php mysql insert

我用我的框架构建了一个小型php框架,我正在寻找将公式数据插入mysql的最常见方法..目前我使用普通的“插入”查询..但我遇到了一个问题,在页面刷新后数据在数据库中存储两次。

我读的最多的文档都说,发送公式后实现重定向功能。这是最常见的方式吗?

我并不是在寻找一个简单的解决方案,而是只是为了我可以将其用于将来使用的每个公式。但请记住所有公式都存储到不同的数据库。

非常感谢您的帮助!

最佳答案

我认为您要问的是运行查询后要做什么。您将需要重新加载页面,以便刷新页面时查询不会再次运行。这就是为什么您的数据库中会出现多行。 像这样的事情

$redirect_page= "index.php";//plus any URL segments index.php/news/articles/item/123
header(sprintf("Location: %s", $redirect_page));

祝你好运

基思

关于php - 刷新后不要重复插入公式数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42648820/

相关文章:

php foreach 中的 foreach 中的 foreach

php - 在 php 中检测 mime 类型失败

php - 使用 mysql/php 从日期时间格式化 fetchall (制作一个简单的统计计数器)

Php/Mysql 如何用帖子插入当前用户

javascript - Laravel + Vue.js。单击按钮时加载更多数据

运行 mysql 查询的 Php 函数

php - 为一个类(class)分配科目的Mysql表设计

mysql - 如何在 MySQL 程序中创建唯一的临时表?

postgresql:带有选择查询的 INSERT INTO 语句

c++ - Sqlite:如何从 C++ 绑定(bind)和插入日期?