怎么记录用户下载了一个文件?

类似用百度文库的时候,下载一个文件,这个文件需要1个下载券,当第一次下载的时候,就会扣掉1个下载券,当这个帐号再次下载这个文件的时候,就不会再扣下载券。

我想会有一个download_records表,和users表一对多关联,每下载一个文件,就往download_records表写入一条记录,那么,记录的具体内容是什么呢,是这个文件的路径+文件名吗?还是其他什么东西呢?

daryl

download_records应该还会有一张记录文件的表,他们是多对一的关联。我觉得应该是这样的。download_records记录的是文件的编号,真正的文件信息应该会单独在一张表中,就像用户表一样。
当然= =这是我个人的看法啦。。