【发布时间】:2013-03-29 06:54:27
【问题描述】:
如果我使用 SELECT 语句运行 mysql_query(),那么当我处理所有记录时,另一个进程会修改结果集中的一些数据,这些数据尚未处理。使用 mysql_fetch_row() 获取旧数据还是更新数据?
例如:
表:
id data
1 a
2 b
3 c
4 d
我已经处理了第 1 行和第 2 行,然后使用 id 3 行并将 data 更改为 e
调用 mysql_fetch_row() 会给我一个 data 等于 c 或 e 的数组?
【问题讨论】:
-
您将获得“旧”数据。