【问题标题】:PDO insert 4 times at oncePDO 一次插入 4 次
【发布时间】:2013-05-07 18:38:22
【问题描述】:

当我尝试运行时:

$pdo = new PDO('mysql:host=localhost;dbname=lior;charset=utf-8' ,'root', '');
$pdo->exec("INSERT INTO  `users` (
`username` ,
`email`
)
VALUES (
'lior',  'lior'
);");

它插入行“lior,lior”4次。

当我尝试在我的 phpmyadmin 上运行它时,它会插入该行一次。

谢谢。

【问题讨论】:

  • 您的代码要么在循环中,要么在被多次调用的函数中

标签: php mysql pdo insert phpmyadmin


【解决方案1】:

这段代码被调用了四次。

虽然这很不寻常 - 我更熟悉 2 次。 不过,您需要验证您的浏览器和服务器。

试试 Firefox 和 LiveHTTPHeaders 插件,看看浏览器做了多少 HTTP 请求

【讨论】:

  • 我用“echo 'hey';”替换了这段代码我只看到一个“嘿”。
  • 检查您的访问日志。您可能有不止一个请求。
猜你喜欢
  • 2013-09-10
  • 2017-09-09
  • 2015-09-14
  • 1970-01-01
  • 2015-04-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多