怎么读取每个用户的留言信息。用fread读取只能全部读取,而不能分开读取用户的留言再在网页上分别显示,
看到别人写的留言本不太懂是怎么读出来的。希望大家指点迷境。。

解决方案 »

  1.   

    没有数据库的话,可以考虑用 fopen , fwrite 把留言用JSON格式保存为txt文档。
      

  2.   

    可以用XML文档的格式来代替数据库,这样也好操作
      

  3.   

    使用sqlite吧.
    如果非要什么的话
    那就memcache+文件 维护一下自己建立的索引...
      

  4.   

    可将留言保存定长。【费空间,能大幅提高文件定位时间】这样子,为每个用户,都用文件记录写入的行的位置fseek可直接定位要读取的数据位置
      

  5.   

    一个文章下的用户留言可以集中在以文章ID为名的文件里, 存储的话json和xml都对数组形式支持的很好,随意了。
      

  6.   

    用文件记录数据会出现两个问题:1.所有留言记录在一个文件里面,并发高的时候会出现异常。2.按用户id为文件名,也就是说一个用户创建一个文件,会生成很多的小文件,拖累服务器的性能。
    建议还是找一个nosql来处理留言本问题