互联网一切都是数据,这点越是了解就越是感受深刻!因此互联网的开发就是数据的变化组合!对于想要完全掌控自己网站的站长来说,掌握数据库的操作尤为重要!对于discuz的建站,数据库也是同样的重要!掌握了discuz数据库的操作,就可以达到随心所欲的掌握网站!
discuz数据库表大全:
https://we.moqu8.com/library/database/x3/x3_index.htm
那么如何使用这个神器呢?很简单!因为数据库控制一些切,所以只要找到对应的数据库表和字段,就可以自由的控制网站了!这里我们以判断用户是否通过网站实名认证为例,讲一下如何调用这个判断并实现一些功能!
首先我们先要查找【实名认证】这个认证所在的表和字段,在discuz数据库表里搜索:

如上图,可以看到这个字段在表common_member_verify 里面,字段名是verify6,其结果有三种:-1:被拒绝 0:待审核 1:审核通过
所以我们通过数据库操作语句对对应用户的verify6进行读取即可!读取方式:
$moqu8_ver=DB::result_first("select verify5 from ".DB::table('common_member_verify')." where uid=".$uid;
所得到的$moqu8_ver就是验证的结果!如果$moqu8_ver==1,则已通过验证!否则就是未通过验证。这里面的$uid 在不同的环境是不同的!需要根据页面内的变量情况修改!uid就是需要查询用户的uid!
根据这个例子我们可以看出,只要知道想要调取数据的表名和字段名,就可以通过数据库查询语句得到想要的结果!根据结果再做具体的判断,就可以实现不同的效果!大家可以自己发挥想象力实现各种解决方案!
历史资源提醒--必看
该页面资源/教程来自原魔趣吧历史资源转移,因发布历史久远,部分资源/教程可能已失效或无法在最新版程序中安装使用!DZ资源建议在Discuz3.4及以下版本使用,PHP版本建议5.6。资源仅提供做代码研究学习使用!
因改版,部分贴内链接将无法正常跳转,如链接失效或未正常跳转,请利用站内搜索功能搜索资源名称获取对应资源!