博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
discuzX3后台管理插件开发示例一 用户表查询
阅读量:4478 次
发布时间:2019-06-08

本文共 931 字,大约阅读时间需要 3 分钟。

上次的入门已经介绍了后台管理插件开发的基本步骤,下面简单写一个示例查询一下用户表

需要已完成以下操作:

1.已创建test后台管理插件 //详见 http://www.cnblogs.com/savokiss/p/3937055.html

 

1.在test1.inc.php中添加以下代码:

$sql         = "SELECT * FROM ".DB::table('common_member')." LIMIT 10"; //定义sql语句,查询common_member表中的前10个用户$test_result = DB::fetch_all($sql);                        //查询数据库,将数据存入变量中

这里用到了DB类的两个静态方法,一个是DB::table(),一个是DB::fetch_all(),其他静态方法详见:

 

2.修改template文件夹下的test.htm模板

id 用户名 邮箱
$val['uid'] $val['username'] $val['email']

这里用到discuz模板引擎的loop循环,模板引擎详细语法见:

 

然后点击插件页面,即可看到查询出来的数据了

其他数据已略去

 

注:本文只是示例,正规开发可能会使用discuz缓存机制,有待深入研究

 

转载于:https://www.cnblogs.com/savokiss/p/3937670.html

你可能感兴趣的文章
Sql Server 判断表或数据库是否存在
查看>>
计算机网络
查看>>
iOS-浅谈runtime运行时机制
查看>>
优秀个人免费私有云OwnCloud 8.0终于发布 - 亮眼新功能初探简介
查看>>
C#中多线程的并行处理
查看>>
FluentScheduler定时器
查看>>
数字证书原理 - 转自 http://www.cnblogs.com/JeffreySun/archive/2010/06/24/1627247.html
查看>>
Android应用程序的组成部分
查看>>
Git报错Unable to create 'XXX/.git/index.lock': File exists
查看>>
查找文件并执行的shell命令
查看>>
7.01-beautiful_soup2
查看>>
在Windows上弄一个redis的docker容器
查看>>
Servlet组件之一——Filter过滤器
查看>>
Java 三大特性——封装、继承、多态
查看>>
软件测试基础 - 配置管理
查看>>
数据仓库创建以及开发人员操作的基本命令
查看>>
【翻译】Ext JS最新技巧——2014-5-12
查看>>
关于float和margin
查看>>
简单的正则解析
查看>>
【原创】StreamInsight查询系列(七)——基本查询操作之基础排序
查看>>