不过我是站在关系数据库的角度看这个问题的,非关系数据库我完全不懂,但是我猜测也不会存在N个用户就有N个表这种完全不收敛的解决方案吧?
你可以先在数据库中写一个存储过程Add_Favorite,然后在收藏按钮添中调用加这个存储过程就可以了。Oracle Procedure Sample:
create or replace procedure Add_Favorite (P_UserName in Varchar2, P_ShopName in Varchar2) As
BEGIN
Insert into Table_Name values(P_UserName, P_ShopName)
EXCEPTION
WHEN others THEN
rollback
END Add_Favorite
PHP 调用 Add_Favorite:
$sql_sp = "BEGIN Add_Favorite(:UserName, :ShopName)END"
$stmt = OCIParse($conn, $sql_sp)
OCIBindByName($stmt, ":UserName", $id, 16)
OCIBindByName($stmt, ":ShopName", $name, 30)
OCIExecute($stmt)
cdb_polls投票帖资料表cdb_posts 帖子资料表
具体如下:
cdb_access用户权限表
数据表说明:当某用户对某些版块有特定的权限的时候,该表记录了该用户在这些版块有什么权限。
属性说明:
uid--mediumint(8)--会员的UID编号
fid--smallint(6)--版块的ID号
allowview--tinyint(1)--是否允许查看贴子
allowpost--tinyint(1)--是否允许发贴
allowreply--tinyint(1)--是否允许回复
allowgetattach--tinyint(1)--是否允许下载附件
allowpostattach tinyint(1) --是否允许上传附件
cdb_adminactions 管理动作表
数据表说明:管理组管理信息表。
属性说明:
admingid smallint(6)--管理组组id
disabledactions text--禁止行为
cdb_admingroups 管理组数据表
数据表说明:管理模组信息表。
属性说明:
admingid--smallint(3)--管理组的ID
alloweditpost tinyint(1)--编辑帖子权限
alloweditpoll tinyint(1)--编辑投票权限
allowstickthread tinyint(1)--置顶帖子权限
allowmodpost tinyint(1)--管理(编辑)帖子权限#
allowdelpost tinyint(1)--删除帖子权限
allowmassprune tinyint(1)--阅读权限#
allowrefund tinyint(1)--@
allowcensorword tinyint(1)--过滤词语设置权限#
allowviewip tinyint(1)--查看ip权限
allowbanip tinyint(1)--禁止ip权限
allowedituser tinyint(1)--编辑用户权限#
allowmoduser tinyint(1)--管理用户权限#
allowbanuser tinyint(1)--禁止用户权限
allowpostannounce tinyint(1)--发表公告权限
allowviewlog tinyint(1)--浏览管理日志权限
disablepostctrl tinyint(1)--批量管理权限#
cdb_adminnotes 管理员留言
数据表说明:后台留言信息。
属性说明:
id mediumint(8)--事件id
admin varchar(15)-- *** 作者
access tinyint(3)--@
adminid tinyint(3)--管理组id
dateline int(10)--日期
expiration int(10)--有效期
message text--留言内容
cdb_adminsessions 管理员后台在线记录
数据表说明:后台登录记录。
属性说明:
uid mediumint(8) --用户登录id
ip char(15)--登录ip
dateline int(10)--登录日期
errorcount tinyint(1)--密码错误次数
cdb_advertisements 广告资料表
数据表说明:广告信息存储。
属性说明:
advid mediumint(8)--广告id
available tinyint(1)--是否显示(可用)
type varchar(50)--类型
displayorder tinyint(3)--显示顺序
title varchar(50)--标题
targets text --样式
parameters text--展放位置#
code text--代码
starttime int(10) --开始时间
endtime int(10)--结束时间
cdb_announcements论坛公告资料表
数据表说明:公告信息存储。
属性说明:
id smallint(6)--公告id
author varchar(15)--发布者
subject varchar(250)--标题
displayorder tinyint(3)--显示顺序
starttime int(10)--开始时间
endtime int(10) --结束时间
message text--内容
cdb_attachments 附件资料表
数据表说明:附件信息存储表。
属性说明:
aid mediumint(8) --附件id
tid mediumint(8) --所在主题id
pid int(10)--所在帖子id
dateline int(10) --上传/最后更新附件的日期时间
readperm tinyint(3) --阅读权限
filename char(100)--上传时附件的文件名
description char(100)--附件表述
filetype char(50)--附件类型
filesize int(10)--附件大小
attachment char(100)--上传后的附件的文件名
downloads mediumint(8)--下载次数
cdb_attachtypes 附件类型表
数据表说明:附件类型表。
属性说明:
id smallint(6)--记录附件类型设置的ID,每条对应一个ID
extension--char(10)--类型设置时的扩展名
maxsize--int(10)--控制最大上传大小
cdb_banned被禁止的ip列表
数据表说明:禁止ip记录。
属性说明:
id smallint(6)--被禁ip列表的id
ip1 smallint(3)
ip2 smallint(3)
ip3 smallint(3)
ip4 smallint(3)被禁ip地址的ip段,1,2,3,4表示ip的四段
admin varchar(15)-- *** 作者记录
dateline int(10)--日期
expiration int(10)--有效期
cdb_bbcodes bb代码资料表
数据表说明:Discuz代码信息表。
属性说明:
id--mediumint(8)--标签的ID
available--tinyint(1)--是否可用
tag--varchar(100)--标签名称
replacement--text--替换内容
example--varchar(255)--例子
explanation--text--解释说明
params--tinyint(1)--参数个数
nest--tinyint(3)--嵌套次数
cdb_blogcaches 博客缓存表
数据表说明:blog缓存。
属性说明:
uid mediumint(8)--用户id
variable varchar(10)--@
value text--@
cdb_buddys好友信息表
数据表说明:会员的好友列表。
属性说明:
uid--mediumint(8)--用户的UID编号
buddyid--mediumint(8)--会员所加好友的好友UID编号
dateline int(10)--加入时间
description char(255)--备注
cdb_creditslog积分交易记录表
数据表说明:积分交易日志。
属性说明:
uid mediumint(8)--用户id
fromto char(15)--来自
sendcredits tinyint(1)--支出积分
receivecredits tinyint(1)--收入积分
send int(10)--@
receive int(10)--@
dateline int(10)--交易时间
operation char(3)--交易动作
cdb_crons 计划任务表
数据表说明:计划任务存储。
属性说明:
cronid smallint(6)--计划任务id
available tinyint(1)--是否可用
type enum('user','system')--类型(内置或者自定义)
name char(50)--名称
filename char(50)--任务脚本名称
lastrun int(10)--上次运行时间
nextrun int(10)--下次运行时间
weekday tinyint(1)--周
day tinyint(2)--天
hour tinyint(2)--小时
minute char(36)--分钟
cdb_failedlogins 错误登录记录
数据表说明:后台登录错误。
属性说明:
ip--char(15)--非法登入者的IP
count--tinyint(1)--登入的次数
lastupdate--int(10)--最后更新日期
cdb_favorites个人收藏信息表
数据表说明:收藏夹存储表。
属性说明:
uid--mediumint(8)--用户的UID编号
tid--mediumint(8)--会员收藏主题的主题ID
cdb_forumfields 板块扩展信息数据表
数据表说明:论坛版块一般块信息存储。
属性说明:
fid smallint(6)--版块id
description text--版块描述
`password` varchar(12)--访问版块所需密码
icon varchar(255)--版块图标
postcredits varchar(255)--自定义主题积分
replycredits varchar(255)--自定义回复积分
redirect varchar(255)--链接转向地址
attachextensions varchar(255)--允许附件类型#
moderators text --版主
rules text --版规
threadtypes text--主题分类
viewperm text--浏览帖子权限
postperm text--发表主题权限
replyperm text--发表回复权限
getattachperm text --下载附件权限
postattachperm text --上传附件权限
cdb_forumlinks 友情链接数据表
数据表说明:联盟论坛信息存储。
属性说明:
id smallint(6)--联盟论坛id
displayorder tinyint(3)--显示顺序
name varchar(100)--联盟论坛名称
url varchar(100)--联盟论坛地址
note varchar(200)--联盟论坛说明
logo varchar(100)--logo地址
cdb_forums 版块资料表
数据表说明:论坛版块主信息存储表。
属性说明:
fid smallint(6)--论坛版块id
fup smallint(6)--上级论坛id
`type` enum('group','forum','sub')--论坛类型
`name` char(50)--论坛名称
`status` tinyint(1)--是否显示
displayorder tinyint(3)--显示顺序
styleid smallint(6)--默认风格
threads mediumint(8)--主题信息统计
posts mediumint(8)--帖子信息统计
todayposts mediumint(8)--今日帖子统计
lastpost char(110)--最新帖子
allowsmilies tinyint(1)--是否允许表情
allowhtml tinyint(1)--是否允许html
allowbbcode tinyint(1)--是否允许自定义ubb
allowimgcode tinyint(1)--是否允许[img]代码
allowanonymous tinyint(1)--是否允许匿名发贴
allowblog tinyint(1)--是否允许加入blog
allowtrade tinyint(1)--是否允许交易
alloweditrules tinyint(1)--是否允许版主编辑规则
recyclebin tinyint(1)--是否开启回收站
modnewposts tinyint(1)--是否开启审核新帖
jammer tinyint(1)--是否启用干扰码
disablewatermark tinyint(1)--是否禁止使用水印
inheritedmod tinyint(1)--是否自动关闭主题
autoclose smallint(6)--主题自动关闭天数
cdb_medals 勋章资料表
数据表说明:勋章信息存储。
属性说明:
medalid smallint(6)--勋章id
`name` varchar(50)--勋章名称
available tinyint(1)--是否可用
image varchar(30)--勋章图片
cdb_memberfields 用户扩展资料表
数据表说明:用户基本信息存储表。
属性说明:
uid mediumint(8)-- 用户uid
nickname varchar(30)--用户昵称
site varchar(75)--用户主页
alipay varchar(50)--支付宝号码
icq varchar(12)--icq号码
qq varchar(12)--qq号码
yahoo varchar(40)--yahoo通号码
msn varchar(40)--msn号码
taobao varchar(40)--淘宝帐号
location varchar(30)--来自
customstatus--自定义头衔
medals varchar(255)--勋章信息
avatar varchar(255)--头像信息
avatarwidth tinyint(3)--头像宽度
avatarheight tinyint(3)--头像高度
bio text--
signature text --签名
sightml text--
ignorepm text--忽略短消息列表
groupterms text--
authstr varchar(20)--
cdb_members 用户基本资料表
数据表说明:用户主数据表:存储关键信息。
属性说明:
uid mediumint(8)--用户uid
username char(15)--用户名称id
`password` char(32)--用户密码
secques varchar(80)--安全提问
gender tinyint(1)--性别
adminid tinyint(1)--管理权限id
groupid smallint(6)--用户组id
groupexpiry int(10)--主用户组
extgroupids--拓展用户组
regip char(15)--注册ip
regdate int(10)--注册日期
lastip char(15)--上次登录ip
lastvisit int(10)--上次访问时间
lastactivity int(10)--
lastpost int(10)--最后发表
posts mediumint(8)--贴子数
digestposts smallint(6)--精华数
oltime smallint(6)--在线时间
pageviews mediumint(8)--页面访问量
credits int(10)--积分
extcredits1 int(10)
extcredits2 int(10)
extcredits3 int(10)
extcredits4 int(10)
extcredits5 int(10)
extcredits6 int(10)
extcredits7 int(10)
extcredits8 int(10)---拓展积分1-8
avatarshowid int(10)--天下秀id
email char(50)--email信息
bday date--生日
sigstatus tinyint(1)--自我介绍
tpp--tinyint(3)--显示每页主题数的数量
ppp--tinyint(3)--显示每个主题的回复数的数量
styleid--smallint(6)--所选风格的ID
dateformat char(10)--日期格式
timeformat tinyint(1)--时间格式
pmsound tinyint(1)--短消息提示方式
showemail tinyint(1)--是否显示email
newsletter tinyint(1)--是否接收论坛通知
invisible tinyint(1)--是否隐身
timeoffset char(4)--时区时差设置
newpm tinyint(1)--是否新短消息并提示【同意接收论坛通知】
accessmasks tinyint(1)--表示该用户是否对某些板块指定了特别的权限
cdb_moderators 版主信息数据表
数据表说明:版主信息存储。
属性说明:
uid mediumint(8)--版主用户uid
fid smallint(6)--所管辖版块fid
displayorder tinyint(3)--显示顺序
inherited tinyint(1)--是否继承权限#
CODE:[Copy to clipboard]cdb_admingroups
allowmodpost tinyint(1)--允许审核帖子
allowmassprune tinyint(1)--批量删帖
allowrefund tinyint(1)--退款
allowcensorword tinyint(1)--过滤词语
allowedituser tinyint(1)--编辑用户
allowmoduser tinyint(1)--审核用户
disablepostctrl tinyint(1)--发帖不受限制
cdb_modworks 版主工作记录表
cdb_onlinelist 在线列表定制
cdb_onlinetime用户在线时间信息表
cdb_orders 订单数据表
cdb_paymentlog 支付记录
cdb_pluginhooks 插件钩子表
cdb_plugins 插件表
cdb_pluginvars插件配置表
cdb_pms 短信资料表
cdb_pmsearchindex 短消息搜索缓存表
cdb_polls投票帖资料表
cdb_posts 帖子资料表
cdb_profilefields 用户栏目定制
cdb_promotions 论坛推广
cdb_ranks 头衔表
cdb_ratelog帖子评分记录表
cdb_regips注册ip记录表
cdb_relatedthreads 相关主题
cdb_rsscaches RSS缓存
cdb_searchindex 搜索缓存
cdb_sessions在线表
cdb_settings 论坛设置表
cdb_smilies 表情信息表
cdb_stats 统计数据表
cdb_statvars统计变量表
cdb_styles风格
cdb_stylevars 风格变量表
cdb_subscriptions订阅信息表
cdb_templates 模板
cdb_threads 主题资料表
cdb_threadsmod 主题管理记录表
cdb_threadtypes 主题分类表
cdb_usergroups 用户组数据表
cdb_validating 等待人工审核的会员记录
cdb_words 词语过滤表
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)