为什么我的sql语句,在数据库中插入两行?

时间:2017-03-01 17:49:02

标签: php mysql sql database

我有以下代码,知道它不在循环中。虽然我在另一个文件中要求它但仍然不在循环中。 我不知道为什么我在执行这些行之后在数据库中得到两行

df1 <- structure(list(ID = c(1L, 1L, 2L, 3L, 4L, 4L), Cust_acc = c(22L, 
33L, 33L, 44L, 44L, 55L)), .Names = c("ID", "Cust_acc"), 
 class = "data.frame", row.names = c(NA, 
-6L))

2 个答案:

答案 0 :(得分:1)

由于您需要两次文件,因此您可以使用require_once来阻止它加载和执行任何两次。

答案 1 :(得分:0)

如果您的代码在另一个文件中是必需的,那么它将执行并导致两次插入。 我建议你把代码放在你需要的文件中的函数中。 这样它就不会自动执行,只会在你调用该函数时被调用。