도움이 필요합니다.MySQL 트랜잭션을 올바르게 사용하는 방법
다른 파일이 있습니다. 예를 들어 :
- 의 index.php, news.php
- 포함-스크립트와 같은 : facebook.php, pay.php 등을.
모든 페이지 (news.php 제외)에서 트랜잭션은 스크립트 시작 부분에서 시작되고 스크립트 끝 부분에서 종료됩니다.
index.php와 news.php와 같은 페이지에는 pay.php가 포함되어 있습니다. 그러나 문제는 다음과 같습니다. index.php를 방문하면 트랜잭션이 이미 시작되었으므로 이제 두 개의 트랜잭션이 활성화됩니다! 하지만 나는 pay.php에서 트랜잭션 시작을 제거 할 수 없습니다. 왜냐하면 news.php에서 스크립트를 호출하면 활성화 된 트랜잭션이 없기 때문입니다.
(내 웹 사이트는 더 많은 페이지와 사물과 훨씬 더 복잡합니다.)
누군가 나를 도와 줄 수 있습니까? 감사!
좀 더 명확하게 설명해야합니다. 어떤 종류의 거래입니까? –
MySQL 트랜잭션입니다. 마찬가지로 http://stackoverflow.com/questions/2708237/php-mysql-transactions-examples – Jordy
@jordy 잘 중지 :) ... 당신은 정말 최신 데이터베이스 엔진 중 하나를 채택해야 ... mysql 확장은 사용되지 않습니다. – Orangepill