本人对数据库极度不了解,现把需求写一下,希望热心的朋友点化点化。
准备一个网页读取数据库表中的数据,保证每次都按顺序读取(不重复)。
之前有朋友写过一个,读取的时候,单1人操作没问题,如果几个人同时读取是就会出现其中某几个读出的是同一条记录
本人一点都不懂,请教从哪里入手解决这个问题,谢谢!

解决方案 »

  1.   

    是这样的,我详细说一下。
    我现在有个表:ID 数据 状态
    1  A1  处理
    2  A2  未处理
    3  A3  未处理
    上面这个表符合读取条件的是第二条到结束。每次读取后都会写入状态“处理”。网页初步完成了,一个用户访问就正常,如果遇上几个用户同时访问就会出现,有几个人同时读取出第二条记录。如何避免。谢谢!
      

  2.   

    sql事务
    http://www.cnblogs.com/horse/archive/2010/02/19/1669327.html
      

  3.   

    读取后将ID记入application
    读取前判断ID不在application内
      

  4.   

    我重新说一下需求,大家给个思路,热心的朋友多多帮忙!需求:
    1.编写一网页读取数据库表;表格式如下:ID  数据  状态
    1   A1   处理
    2   A2   未处理
    3   A3   未处理
    4   A4   未处理
    5   A5   未处理2.客户端每次读取一条,附加条件(同时多个客户端获取时,不能重复,保证每个客户端读取到的都是唯一数据。)我对数据库极度不了解,请教大家从哪个方面入手比较靠谱,谢谢!