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

标签 php mysql sql database

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

 $stmt400 = $db->prepare("insert into history (last_scan,warning_files,new_files,username) values(?,?,?,?)");
$stmt400->execute(array($date,$sum,$row100[0],$user));

最佳答案

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

关于php - 为什么我的sql语句在数据库中插入两行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42538605/

相关文章:

php - 在 PHP 中添加了额外的反斜杠

mysql - 优化 MySQL 数据库的加载时间

MySQL 连接 3 个表未返回所有结果

sql - 用于连接 sql 表的 CASE

php 无法通过查询创建新的数据库表

php - 按日和月统计(php)

javascript - 如何将按钮的 php 变量 onclick 作为参数发送给 javascript 函数

php - 将 & 号插入 MySQL 的问题

php - Laravel:WHERE 子句中的数学

mysql - SQL 查询 : Number of applications by month, 县和计划