谁能告诉我在页面加载后如何防止 MYSQL 上的重复数据的最简单和最有用的方法,我们尝试刷新页面......
实际上,我有一个想法,即在插入部分完成后立即使用 header() 函数将另一个文件重定向到成功的 msg 文件,但不确定这是否是正确的做法......
我想听听其他人对此案的看法,因为这是 Web 开发人员必须考虑的事情之一......
尝试在查询结束时使用ON DUPLICATE KEY 。
例子:
INSERT INTO `table`
(`column`)
VALUES
('thevalue')
ON DUPLICATE KEY UPDATE `column` = `column`
以上只是更新现有记录,防止插入重复记录。请记住,您必须有适当的索引才能正常工作。
使用标题位置功能重定向同一页面上的这个你可以停止重复
例如。 <?php header('location:http://google.com'); ?>
希望对你有帮助...