PHP mysqli_query运行两次

时间:2016-01-19 02:09:08

标签: php mysql

我正在一个大型的Web应用程序项目中工作。 我们的应用程序发送真实的产品(食品和书籍)。因此,如果出现错误,则会造成很大的损失。

但是昨天,至少250个订单在我们的数据库中插入了两次,因此它向客户发送了两个相同的产品。

我不知道为什么查询会运行两次,只需两次。

我搜索了谷歌,堆栈溢出但很多答案说检查你的代码,检查你的mysql查询...  我们的服务已使用相同的代码运行了1年。这是第一次出现错误。

有什么问题?

summary ::我的php代码运行mysqli_query一次(和log一样)但它运行了两次。

我的PK是自动递增..(这是错误的原因????)

请帮助

1 个答案:

答案 0 :(得分:0)

如果你有AUTO_INCREMENT,你可以尝试检查我是否不存在,如果你没有运行你的代码。 也许这不是最好的方法,但是当你检查你的错误发生的原因时它是一个解决方案