2014-10-01 53 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

相關問題