您现在的位置是:首页 > 教程 > 帝国CMS教程帝国CMS教程
帝国CMS怎么用SQL标签多表查询的方法实例
嘉茜2023-02-19 00:33:24帝国CMS教程已有21人查阅
导读看到论坛里很多人都在问,如果能在用户投稿的文章后显示该用户的头像,如果能在 企业用户发布的信息 后显示该企业的其他信息等…
看到论坛里很多人都在问,如果能在用户投稿的文章后显示该用户的头像,如果能在 企业用户发布的信息 后显示该企业的其他信息等…其实这些功能可以用SQL标签来实现的,现在我们来简单的谈谈SQL多表查询:
当然在做多表查询之间,必须要对帝国数据库中相关表的字段及其对应关系有大概的了解,不然是无法写出相应查询语句的。
废话少说,我们开始实践:
问题:在信息后显示发布该信息用户的 头像、QQ、MSN等相关信息
分析:
1、这样的查询应该会用到ecms_news表(其他模型表名自找),和存放用户的 真实姓名、头像、QQ、MSN等信息的enewsmemberadd表,共2张
2、标签模板中我们需要用的标签,一般的调用大概只需要[!---titleurl--] [!---title--] [!---newstime--] 这些,而[!---ftitle--] [!---smalltext--] [!---writer--] [!---befrom--] [!---newstext--]
这些基本很少用到,而系统只能允许我们调用这些内置标签,所以需要在不用的标签内选择几个来使用,选择的数量是和你要调用的信息个数成正比的。
实例:
信息后增加所投稿用户的 真实姓名 头像 信息。
找到 真实姓名 头像 分别对应 enewsmemberadd表内truename和 userpic字段,我们挑选了 [!---writer--] [!---befrom--]标签来显示它们。
开始写SQL,两张表的是用USERID这个字段关联的
标签模板记住要放 [!---writer--] [!---befrom--] 标签,不然 真实姓名、头像 是不会显示的。
如果需要可以分页的,可以用自定义列表来调用,其他的调用大家自己思考吧。
本文标签:
很赞哦! (1)
暂无内容 |
暂无内容 |
相关文章
- 帝国cms自定义字段ReturnClassAddField标签截取字数的方法
- 自定义函数解决帝国cms简介截取字符出现html代码的方法
- 本地环境phpStudy搭建帝国CMS的方法
- 帝国cms提示Table 'px.***_enewspubtemp_2' doesn't exist的解决方法
- 帝国cms通过栏目ID获取栏目名称,别名,链接的方法
- 帝国CMS二次开发新浪iplookup根据ip跳转到不同域名的方法
- 帝国CMS怎么实现内容关键字替换图片alt的办法
- 帝国CMS怎么使用egetip()获取用户IP函数
- 帝国cms二次开发实现纯JS版的地区联动筛选功能
- 帝国CMS批量提取第一张图片为标题缩略图的方法
- 帝国cms自带ckeditor编辑器代码高亮的方法codesnippet风格
- 帝国CMS文章和TAG删除编号ID从1开始的方法
暂无内容 |
暂无内容 |
随机图文
帝国CMS文章等内容转化成DOC并下载的方法
本次修改的目的:内容字段自动变DOC文件,并提供下载!和其他生成不同,此修改不生成真实的DOC文件,所以新增和修改信息不用增加生成时消耗的资源和空间,不修改帝国系统文件帝国CMS获取当前目(父栏目)ID、名称、别名、链接的方法
以下是帝国获取当前栏目、父栏目ID、名称、别名、链接调用方法。当前内容ID(在内容模板使用)帝国CMS自定义列表怎么调用当天发布信息的方法!
自定义列表调用当天发布的信息select count(*) as total from [!db.pre!]ecms_news where date(FROM_UNIXTIME(newstime, '%Y%m%d' ))=curdate()帝国CMS增加内容文章随机点击数的方法
最近做开发中客户要求设置一个默认的点击数,让文章发布的时候自动产生一个随机的点击数(或者叫阅读量)。这样做就是可以在、给文章增加“人气”。
留言与评论 (共有 0 条评论) |