-

- 加为好友
- 发送私信
- 在线聊天
-
ljupin
- 等级:

- 可用分等级:
- 总技术分:
- 总技术分排名:
- 结帖率:
|
| 发表于:2008-08-19 10:27:19 楼主 |
主要实现个人文件管理,可以上传或创建文件,并共享给其他用户 folder(文件夹表) folder_ID(文件夹ID), folder_name(文件夹名称), Folder_IsShare(是否共享), Folder_ShareUser(共享用户ID), Folder_CreateTime(创建时间), Floder_UserID(所属用户ID) file(文件表) File_ID(文件ID), File_Name(文件名称), File_Ext(扩展名), File_Size(文件大小), File_Path(物理路径), File_isShare(是否共享), File_ShareUser(共享用户ID), File_CreateTime(创建时间), Folder_ID(所属文件夹), File_UserID(所属用户) 大致就如此设计两个表, 我的想法是把要共享的用户保存在Folder_ShareUser(共享用户ID)和File_ShareUser(共享用户ID),多个用户用","号隔开, 如果设置文件夹共享,则该文件夹所有文件都被共享 2个问题: 1.表设计是否合理 2.最终显示别人共享给自己的文件夹和文件时, ==左边如下显示=== 共享文件夹 用户xxx的共享文件 用户xxx的共享文件 用户xxx的共享文件 右边默认显示所有别人共享给自己的文件,点击左边的"用户xxx的共享文件",右边显示该用户共享的文件列表 现在问题是如何取到左边的"用户xxx的共享文件"列表,和右边的文件列表? 文件夹和文件的共享字段ShareUser保存的是逗号分开的用户ID,不知道SQL如何写法? |
|
|
|
50
修改
删除
举报
引用
回复
| |