나는 PHP 데이터베이스를 사용하여 MySQL 데이터베이스에 '삽입'을 실행하고 있습니다. 완료 전에 PHP가 충돌하는 경우, 내 업데이트가 실패했기 때문에 10000에서 0을 '삽입'하지 않으려 고합니다.안전한 PHP 스크립트 실행
어떻게 가능합니까?
나는 PHP 데이터베이스를 사용하여 MySQL 데이터베이스에 '삽입'을 실행하고 있습니다. 완료 전에 PHP가 충돌하는 경우, 내 업데이트가 실패했기 때문에 10000에서 0을 '삽입'하지 않으려 고합니다.안전한 PHP 스크립트 실행
어떻게 가능합니까?
트랜잭션을 사용하여이 작업을 수행 할 수 있습니다. 구현은 데이터베이스에 따라 다릅니다. 트랜잭션은 설명 된대로 전체 작업이 완료되었는지 또는 완료되지 않았는지 확인합니다.
Transactions으로 작업을 마무리하십시오.
모든 삽입 작업을 하나의 transaction에서 수행하십시오.
또한 PHP는 일반적으로 "충돌"만하는 것이 아니라 걱정되는 경우가 있습니다. –