您好,匿名用户

php Pdo连接数据库插入一条数据出现两条的bug

0 投票

1,我在使用pdo连接mysql的时候,插入数据但是出现两条一样的数据:

$dsn    =   sprintf("mysql:host=%s;dbname=%s;charset=utf8", $host, $dbName);
$_dbHandle    =   new PDO($dsn, $user, $password, $option);
$sql = "insert into `name` (`age`) values (18)";
$_dbHandle->exec($sql);
//这样插入一次数据,但是数据库会存在两条数据;

求助,求助!

用户头像 提问 2017年 2月14日 @ Artemis 上等兵 (527 威望)
分享到:

1个回答

0 投票

亲说执行了两遍嘛?首先你这点代码我看不出来啥。 用debug_backtrace函数检查一下,试试,另外连接数据库我们都用 Singleton 单例(单元素)模式实现 来实现的

用户头像 回复 2017年 2月14日 @ Lissandra 下士 (791 威望)
提一个问题:

相关问题

0 投票
1 回复 150 阅读
0 投票
1 回复 202 阅读
0 投票
1 回复 198 阅读
用户头像 提问 2012年 12月1日 @ Rammus 中士 (1,210 威望)
0 投票
1 回复 197 阅读
用户头像 提问 2012年 12月1日 @ Tryndamere 中士 (1,115 威望)
0 投票
1 回复 197 阅读
用户头像 提问 2012年 12月1日 @ Leona 中士 (1,144 威望)

欢迎来到随意问技术百科, 这是一个面向专业开发者的IT问答网站,提供途径助开发者查找IT技术方案,解决程序bug和网站运维难题等。
温馨提示:本网站禁止用户发布与IT技术无关的、粗浅的、毫无意义的或者违法国家法规的等不合理内容,谢谢支持。

欢迎访问随意问技术百科,为了给您提供更好的服务,请及时反馈您的意见。
...