Php 不确定我在防止mysql数据库上重复数据方面做得是否正确

Php 不确定我在防止mysql数据库上重复数据方面做得是否正确,php,mysql,Php,Mysql,有谁能告诉我最简单最有用的方法,如何防止MYSQL上的重复数据加载后,我们试图刷新页面 实际上,我有一个想法,在插入部分完成后,使用header()函数将另一个文件重定向到成功的msg文件,但不确定这是否是正确的方法 我想听听其他人对这个案例的看法,因为这是Web开发者必须考虑的事情之一。 < P>使用头定位函数重定向同一页上的这一点,你可以停止复制< /P> 例如, 希望这将帮助您……在查询结束时尝试使用 例如: INSERT INTO `table` (`column`) VALUES ('

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

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


我想听听其他人对这个案例的看法,因为这是Web开发者必须考虑的事情之一。

< P>使用头定位函数重定向同一页上的这一点,你可以停止复制< /P> 例如,

希望这将帮助您……

在查询结束时尝试使用

例如:

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

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

插入数据之前,只需检查表中是否存在数据?我看到的几乎所有问题(仅询问意见)都已结束。提供一些代码,你已经尝试过的,真正的问题。因此,首先我们必须检查数据库,如果我们已经有数据到它。。。。但是这不是一个额外的操作吗,我的意思是它会增加执行时间???