我执行一个简单的插入查询,但是这个插入有时会意外地完成多次。对于插入的代码是:codeigniter mysql查询问题
$query=$this->db->query("INSERT INTO clientaccesshistory (jobid, clientid,firstname,lastname,clientname,menu,submenu,starttime) VALUES ('$time','$userID','$firstname','$lastname','$clientname','Monitor/Verify', '$this->job_name',current_timestamp())");
当我看到在数据库中,虽然这些信息有时是有3次,有时它只是一次像它应该是。我认为这是连接到MySQL的一些问题,然后重试,直到它插入三次?
我测试了前端,看看该函数实际上是否被多次调用,但是没有任何问题。
尝试把回波在功能和打印一些东西到输出中,而不是提醒它的。 – s3v3n
试过了,该函数被调用一次,它在sql中的某些内容使用不同的时间戳插入三次 – triq
这个INSERT语句在执行一次时不会添加多个记录 – wonk0