discuz 帖子模块用到的表----修复论坛用到的资料
discuz 帖子模块用到的表及自动发帖函数 最近在做一个discuz的插件,由于需要程序自动生成并调用discuz已经存在插件的帖子。然而这就相当于自动发帖的功能了。网上找了一下,大部分都是通过curl模拟登陆,模拟发帖的,这显然不满足我的要求。如果采用这种方式既笨重又麻烦。百度了一通,没发现好的结果。于是google了一番,最后找到一个类似的方法。经过一番整理,于是有了下面这个函数。 discuz帖子模块用到的表: 帖子表:pre_forum_post 帖子表pid最大值设置表:pre_forum_post_tableid 帖子列表表:pre_forum_thread 帖子所在板块表:pre_forum_forum 这几个表之间的关系是,帖子表pre_forum_post存放帖子的详细信息,其pid通过pre_forum_post_tableid表获得。帖子列表pre_forum_thread表决定了该条记录是否显示在列表中,如果此表中没有相应的记录帖子也就无法显示在列表中了。帖子所在板块表pre_forum_forum存放了对应板块的发帖数量,今日发帖数以及最近发帖的标题等信息。修复论坛用到的资料,原链接:https://www.cnblogs.com/rwxwsblog/p/4759775.htmlUPDATE pre_forum_threadSET fid='70'WHERE tid='2254'
修改数据表中的字段
UPDATE <表名> SET 字段 1=值 1 [,字段 2=值 2… ]
论坛fid、tid、pid、uid各字段的说明
fid:论坛ID(f:即forum)
tid:主题ID(t:即thread)
pid:帖子ID(p:即post)
uid:会员ID (u:即User Identification)
论坛ID:就是论坛上每个版块的编号。
主题ID:就是每个主题帖的唯一编号。
帖子ID:就是每个帖子的唯一编号。
会员ID:就是每个注册会员的编号。
页:
[1]