0

谁能告诉我在页面加载后如何防止 MYSQL 上的重复数据的最简单和最有用的方法,我们尝试刷新页面......

实际上,我有一个想法,即在插入部分完成后立即使用 header() 函数将另一个文件重定向到成功的 msg 文件,但不确定这是否是正确的做法......

我想听听其他人对此案的看法,因为这是 Web 开发人员必须考虑的事情之一......

4

2 回答 2

1

尝试在查询结束时使用ON DUPLICATE KEY 。

例子:

INSERT INTO `table`
(`column`)
VALUES
('thevalue')
ON DUPLICATE KEY UPDATE `column` = `column`

以上只是更新现有记录,防止插入重复记录。请记住,您必须有适当的索引才能正常工作。

于 2013-03-16T03:56:10.400 回答
0

使用标题位置功能重定向同一页面上的这个你可以停止重复

例如。 <?php header('location:http://google.com'); ?>

希望对你有帮助...

于 2013-03-16T03:50:45.460 回答