header('content-type:text/html;charset=utf8');
$Database = new PDO('mysql:host=127.0.0.1 ;dbname=iweb','user','password');
//SQL 문을 실행하여 userinfo 테이블 잠금
$sql = "LOCK TABLES iwebshop_goods WRITE";
//테이블 쓰기 잠금, 다른 모든 mysql 쿼리 프로세스 차단
$Database->exec($sql);
//업데이트 또는 쓰기 작업 수행
$sql = "iwebshop_goods SET `store_nums`=`store_nums`-1 WHERE store_nums>0 및 id=1인 업데이트";
$Database->exec($sql);
//현재 요청의 모든 쓰기 작업이 완료된 후 Unlock sql 문을 실행합니다.
$sql = "UNLOCK TABLES";
$Database->exec($sql );
위 내용은 apache php mysql의 내용을 포함하여 apache php mysql php의 lock table 연산을 소개한 내용이므로 PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되었으면 좋겠습니다.