2014-10-01 30 views

回答

0

创建两个表来完成此操作。

第一张表应该包含您的用户。例如:

|id|username|password| 
|1|user1|1234| 
|2|user2|1234| 

然后创建一个包含文件

|id|document|owner_id|document_id| 
|1|adocument.doc|1|1| 
|2|anotherdoc.doc|1|2| 
|3|adocument.doc|2|1| 
|4|anotherdoc.dco|2|2| 

在这个例子中,你看到的是第二个表在文件表指向一个owner_id的文件。这应该是users表中用户的id。

这只是为了帮助您解决您的问题。我们无法为你编写整个代码,所以开始在mysql上搜索一下。

+0

U还需要document_id自动增加1 ... – user3561857 2014-10-01 13:14:17

+0

由于文档ID是唯一的ID,因此您需要对此进行手动检查。例如,您不能在文档ID上添加自动增量,因为用户1和用户2都可以拥有ID为1的文档。因此,当您要为用户1插入文档时,您必须检查该用户是否有任何文档从早些时候开始,并根据现有的最高值递增您输入的值 – 2014-10-01 13:18:56

相关问题