第20讲 玩转DZ数据库——DZ数据库常用语句用法(2)★一步一步教你做网站

  • 选集
  • 开通VIP
非VIP用户只可以免费试看5分钟,如需学习完整课程,请加入VIP!

第20讲 玩转DZ数据库——DZ数据库常用语句用法(2)★一步一步教你做网站

本节课重点讲解了DISCUZ常用语句的用法。本节课的主要讲解内容如下:
1. 调用单个数据示例:
  1. $perpage = 20;
  2. $curpage = empty ( $_GET['page'] ) ? 1 : intval ( $_GET['page'] );
  3. $start = ($curpage-1)*$perpage;
  4. $acount = DB::result(DB::query("SELECT COUNT(*) FROM ".DB::table('forum_thread')." WHERE fid = '2'"));
  5. //$asklist
  6. $alist = array();
  7. if ($acount) {
  8.         $query = DB::query("SELECT * FROM ".DB::table('forum_thread')." WHERE fid = '2' ORDER BY tid ASC LIMIT $start,$perpage");
  9.         while ($value = DB::fetch($query)) {
  10.                 $alist[] = $value;
  11.         }
  12. }
  13. $multi = multi($acount, $perpage, $curpage, "这里填写跳转地址");
复制代码
2. 调用统计数据示例:
  1. $perpage = 40;
  2. $curpage = empty ( $_GET['page'] ) ? 1 : intval ( $_GET['page'] );
  3. $start = ($curpage-1)*$perpage;
  4. $acount = DB::result(DB::query("SELECT count(*) FROM ".DB::table('forum_forum')." b LEFT JOIN ".DB::table('forum_forumfield')." bf ON bf.fid=b.fid WHERE b.type='sub'"));
  5. //$alist
  6. $alist = array();
  7. if ($acount) {
  8.         $query = DB::query("SELECT bf.*, b.* FROM ".DB::table('forum_forum')." b LEFT JOIN ".DB::table('forum_forumfield')." bf ON bf.fid=b.fid WHERE b.type='sub' ORDER BY bf.fid DESC LIMIT $start,$perpage");
  9.         while ($value = DB::fetch($query)) {
  10.                 $alist[] = $value;
  11.         }
  12. }
  13. $multi = multi($acount, $perpage, $curpage, "这里填写跳转地址");
复制代码
3. 前台显示代码:
  1. <!--{loop $alist $key $value}-->
  2. $value[id]
  3. <!--{/loop}-->
复制代码

具体用法请参考视频课程进行学习!
与此同时,请重点关注下如何将代码该如何对号入座,写到对应的文件中,发挥对应的作用!
如果您在学习的过程中遇到任何问题,欢迎您在下方提问,我们将一一给予解答!

主讲:班班学院院长
欢迎学习我的课程!
朱飞天,班班学院院长、主讲老师,精通DISCUZ、Photoshop以及app开发等。南昌大学英语专业出身,自学网站编程和开发,有过很多大型项目的开发经验,深谙将知识转化为教程的最佳途径,能系统的教会更多零基础学员。跟着院长学技术,什么都不会也不怕,只要认真学,一定能学会!

36030 位共同战斗的同学