باید وقتی میخای عملی رو فیلد پول انجام بدی اونو قفل کنی که اگه به طور اتفاقی عمل دیگه ایی قرار رو اون فیلد رخ بده منتظر این عمل بمونه .
این اتفاق خیلی مهمه مخصوصا تو سایت های بزرگ ممکنه یه موقعیتی پیش بیاد که یه عمل همزمان روی یه فیلد مهم انجام بشه ولی با قفل کردن یا ترنزیشن جلوشو میگرن .
وقتی قفل می کنید اگه درخواست دیگه ایی بیاد منتطر میمونه که قفل باز بشه .
یه نمونه قفل کردن
mysql_query("LOCK TABLES tablename WRITE|READ;");
mysql_query("UNLOCK TABLES;");