如何使用我的PHP脚本处理多用户连接?

时间:2010-12-08 17:36:55

标签: php mysql data-integrity

如果我在数据库中写一个php脚本,那么 我应该处理数据库的锁定以避免用户之间的冲突吗?

或者这个问题是由Web服务器处理的吗?

2 个答案:

答案 0 :(得分:2)

锁由MySQL隐式处理。您通常不必担心发出实际的锁定语句,但您必须了解更新如何影响其他用户。

InnoDB支持行级锁定,因此假设您正在使用主键,更新可能不会引人注目。

答案 1 :(得分:0)

当然你必须处理它;)!例如,您可以使用“LOCK TABLE myTable WRITE”语句来防止冲突。当用户释放(通过“UNLOCK TABLE”)资源时,另一个用户可以使用该表进行操作