ホームページ >バックエンド開発 >PHPチュートリアル >Apache php、mysql、phpのロックテーブル操作
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";
//テーブルの WRITE ロックは他のすべての mysql クエリ プロセスをブロックします
$Database -> exec($sql);
//更新または書き込み操作を実行します
$sql = "UPDATE iwebshop_goods SET `store_nums`=`store_nums`-1 WHERE store_nums>0 and id=1";
$Database -> ;exec($sql);
//現在のリクエストのすべての書き込み操作が完了したら、ロック解除 SQL ステートメントを実行します
$sql = "UNLOCK TABLES";
$Database->exec($sql) );
上記は、apache php mysql php のロック テーブル操作を紹介した内容であり、PHP チュートリアルに興味のある友人に役立つことを願っています。