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

问题描述

实现相册共享功能,数据库表怎么建立,PHP接口怎么实现逻辑? 50C
功能主要是:我往我建立的相册传入相片,只要@我想要和他共享的人,就能在他的账号下建立同样的相册。

解决方案

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

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

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

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

时间: 2024-09-15 01:30:14

编程-实现相册共享功能,数据库表怎么建立,PHP接口怎么实现逻辑?的相关文章

在asp.net里有关treeview的数据库表如何建立

问题描述 如何在asp.net里有关treeview的数据库表如何建立?请高手回答! 解决方案 解决方案二:楼主做过网站的后台没有?解决方案三:数据库和你的表现有联系吗?我可以把很多种数据库结果表现为树的结构解决方案四:有联系啊,你可以给我一个例子吗?解决方案五:数据库示例如下:这个可以用递归实现ID描述父ID1啊啊02啊啊13啊啊1另外还有一种设计方法:ID描述父模块名称深度1啊啊父02啊啊父11效果是这样:父父1...解决方案六:哥们这里有对treeview的应用的大量示例,还有AJAX应用

ASP编程入门进阶(廿一):DAO SQL之建立数据库表

编程|数据|数据库 你是否为自己设计的数据库感到满足了呢?你确信就不要对其再处理?比如新建立数据库表,比如建立或者修改某个字段--当然这些都属于设计数据库之列. 那么,你正常的操作又是不是下载数据库到本机,然后打开之进行修改,接着再上传上去?十有八九都是如此-_-! 现在,你可以接触下有关于此的信息了,毕竟代码的功能是为手动的操作省了不少时间.不过代码的生成也还不是手工?呵呵:) 1,建立数据库文件cnbruce.mdb(不设计任何表) 建立数据库的代码: <% Option Explicit

ASP编程入门进阶(廿一):DAO SQL之建立数据库表_ASP基础

你是否为自己设计的数据库感到满足了呢?你确信就不要对其再处理?比如新建立数据库表,比如建立或者修改某个字段--当然这些都属于设计数据库之列. 那么,你正常的操作又是不是下载数据库到本机,然后打开之进行修改,接着再上传上去?十有八九都是如此-_-! 现在,你可以接触下有关于此的信息了,毕竟代码的功能是为手动的操作省了不少时间.不过代码的生成也还不是手工?呵呵:) 1,建立数据库文件cnbruce.mdb(不设计任何表) 建立数据库的代码: <% Option Explicit dim databa

数据库表创建

惯例: 我是温浩然: 创建数据库表的时候,要充分考虑表与表之间的关系,否则,会一直改. 最近在做一个网络论坛的项目, 最开始的时候,没有充分考虑论坛版块,与版主之间的关系,所以,在版块表中,加入一个版主ID的字段,在用户表中,角色字段,设置了一个版主. 但是后来考虑,版主,是一种权限,而不是一个角色. 角色可以是,基本用户,管理员,超级管理员.但是,不可能是版主. 所以,在用户表中的角色字段,设置版主,是不正确的. 再一个就是,版主和版块的对应关系. 一个版块,可能有多个版主. 而且,一个人,也

link中的主从数据库表如何实现动态数据同步的功能?

问题描述 link中的主从数据库表如何实现动态数据同步的功能? link中的主从数据库表如何实现动态数据同步的功能? 解决方案 http://www.cnblogs.com/yjmyzz/archive/2009/06/14/1502921.html

.NET Winform登录窗体编程设计及数据库表

.NET Winform登录窗体编程设计及数据库表 : 源代码: 窗体主界面 查找学生(由于重装系统 DB丢失 所以没有数据)

《项目经验》--通过js获取前台数据向一般处理程序传递Json数据,并解析Json数据,将前台传来的Json数据写入数据库表中

问题描述 此帖子内容是我做项目时用到,自己琢磨出来的,可能还有很多纰漏之处,在此分享!互相交流,互相学习,有不对的地方,欢迎大家指正!具体内容见博客<<项目经验>--通过js获取前台数据向一般处理程序传递Json数据,并解析Json数据,将前台传来的Json数据写入数据库表中>:http://blog.csdn.net/mazhaojuan/article/details/8592015先看一下我要实现的功能界面:这个界面的功能在图中已有展现,课程分配(教师教授哪门课程)在之前的页

使用Java Persistence API修改数据库表行

有关如何使用 NetBeans IDE 的更多信息,请参阅 NetBeans 网站上的 支持和文档. 本文将使用以下技术和资源 JavaServer Faces 组件/ Java EE 平台 1.2/Java EE 5* Travel 数据库 不是必需的 阅读本文的前提条件本文是本系列文章(共两篇)的第二部分.您应该已经阅读了 在 Visual Web 应用程序中使用 Java Persistence API 这篇文章,并且创建了其中所描述 的两个项目以及一些不同的类和网页.第一篇文章提供了建立

如何在微服务之间共享使用数据库

本文讲的是如何在微服务之间共享使用数据库,[编者的话]如何在微服务之间共享使用数据库?本文介绍了一个该领域很容易犯错的架构问题,并且提出了解决方案和反思. 几年前,我是一个团队的首席开发人员,该团队为客户端开发Java web应用程序.本文里我们称之为"项目A".我们在客户现场构建web应用,还有其他团队在相关项目上共同工作.因为我们在项目早期沟通合作一直很愉快深入,所以会定期在团队间交换软件的架构思想. 一天,一个新项目(项目B)启动了.该项目会由另外一个团队完成.我认为在这个新项目