간단한 삽입 쿼리를 실행하지만이 삽입은 예기치 않게 여러 번 수행됩니다. 삽입에 대한 코드는 다음과 같습니다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에 연결하는 것과 관련된 몇 가지 문제라고 생각하고, 3 번 삽입 할 때까지 재 시도한다.
프런트 엔드를 테스트하여 프런트 엔드를 테스트하여 프런트 엔드에서 실제로 두 번 이상 호출되는지 확인했지만 거기에 아무런 문제가 없었습니다.
가 경고 대신 OUPUT에 뭔가를 기능에 에코를 넣고 인쇄 해 사용해 볼 수 있습니다. – s3v3n
이 함수를 호출하면 함수는 한 번 호출됩니다.이 함수는 다른 시간 스탬프를 사용하여 세 번 삽입합니다. – triq
이 INSERT 문은 한 번 실행될 때 둘 이상의 레코드를 추가하지 않습니다. – wonk0