2 qq 27791893 qq_27791893 于 2016.04.22 15:54 提问

实现相册共享功能,数据库表怎么建立,PHP接口怎么实现逻辑? 50C

功能主要是:我往我建立的相册传入相片,只要@我想要和他共享的人,就能在他的账号下建立同样的相册。

4个回答

beau_lily
beau_lily   2016.04.22 16:59

简略的说
数据库直接建一个分享人以及图片路径

在程序里面直接读取分享的路径就好
至于权限、照片可以分享给哪些人,通样可以在增加字段实现

zhangsheng_1992
zhangsheng_1992   Rxr 2016.05.03 15:41

和楼上看法一样
1.首先一张表 存放这个用户的相册信息
2.然后再一张表 存放这个相册的授权用户信息
要授权的时候 只要@一下 这个人 就将授权信息记录
然后查询的时候 除了查询这个人的相册 再去相册授权表你查询下哪些相册对这个人授权即可

qq_20867005
qq_20867005   2016.05.10 12:31

一、用户表
存储用户信息
二、相片表
存储相片信息,如相片名称,服务器存储路径,缩略图路径,文件类型,文件相关信息等
三、相册表
存储相册信息,如相册名称,是否被共享,相片数
四、相册-相片关联表
存储相册-相片关联关系,相册ID,相片ID
五、相册-共享用户表
存储相册-共享用户关系,相册ID,用户ID

buquan4041
buquan4041   2016.09.13 21:47

就是说你往多个数据表插入数据,首先你需要插入自己的,然后@的人获取他的id定位到他的数据表然后,作同样的处理就可以。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!