Php Don';t刷新后插入两次公式数据

Php Don';t刷新后插入两次公式数据,php,mysql,insert,Php,Mysql,Insert,我自己构建了一个小型php框架,我正在寻找将公式数据插入mysql的最常用方法。。目前我使用普通的“插入”查询。。但我有一个问题,页面刷新后,数据库中存储的数据会刷新两次 我读过的大多数文档都说,在发送公式后实现重定向功能。我想这是最常见的方式吗 我不是在寻找一个简单的解决方案,只是为了我能在将来使用的每一个公式。但请记住,所有公式存储到不同的数据库 非常感谢你的帮助 我想您要问的是在运行查询后该做什么。您需要重新加载页面,以便在刷新页面时查询不会再次运行。这就是为什么您的数据库中有多行。 像这

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

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

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


非常感谢你的帮助

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

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


基思

我目前正在做这件事。。但我认为这不是最好的办法?如果你有10个不同的公式。。你总是把这行代码放在公式后面?我希望它会存在一些解决方案,比如创建一个类。。但是我找不到任何东西能让这一步更自动。。但除此之外。。谢谢你的评论。。当前我使用strtok来剪切url之后?并在之前存储url?在我的房间里。我重定向到