系统中两个不同用户登录,进行同样的操作,添加数据。怎么锁住表,以防垃圾数据的添加。比如添加一条数据,两个用户添加的数据ID相同,更新的时候同时读取。我看了一些资料,有锁表,锁行,锁数据库的。不过好像不同的引擎支持不同的锁操作。
解决方案 »
- 如何获取某网页固定位置的信息?
- 我初学PHP,什么都不会,又不知道如何开始学,请高手指点下!
- 求PHP function转换为ASP
- 无限分类的删除问题(高手请进)
- 如果使用preg_replace 函数中得正则表达式,我弄了一下午弄不出来,救命了大家。
- 菜鸟总结的PHP程序设计的十条经验(以论坛设计为例)
- 我这个程序有错吗?怎么下载下来的.doc文件是乱码?
- 发现网易的网站可以看到目录结构
- php中有没有“request.ServerVariables("REQUEST_METHOD")”???
- 这个循环应该怎样写呢100分求助!
- 父框架网页能不能控制子框架网页的链接呢
- Zend Studio7.2+WAMP5 如何配置?
//这里执行插入数据操作
mysql_query('UNLOCK TABLES');
$locktable="lock tables `productbatch`";
$db->ExecuteSQL($locktable);//插入语句,更新语句解锁
$unlocktable = "UNLOCK TABLES `productbatch`";
$db->ExecuteSQL($unlocktable);
这样可以吗?
当id为自增字段时,这种情况不会发生。否则就不叫数据库了