您现在的位置是:首页 > 教程 > 帝国CMS教程帝国CMS教程
帝国CMS首页怎么调用会员信息,两表多表查询的方法
宸绮2023-02-01 23:32:45帝国CMS教程已有15人查阅
导读首页调用会员信息(同时关联查询两个表)系统自带调用的会员信息没有附表的信息,如何处理?同时查询主表和附表,两个表关联的条件是userid;
方法1、
代码如下: 很简单的代码[!db.pre!]
同时调用id、用户名、真实姓名、最近登陆时间、最近登陆的IP地址还有登陆次数。
根据登陆时间的先后排列,最近登陆的在最前面。(还可以调用qq、手机等信息)
--------------------------------------------------------------------------------------------------
方法2、(和上面的相同,只是sql格式有稍微不同) --------------------------------------------------------------------------------------------------
方法3、(和上面的相同,只是sql格式有稍微不同) --------------------------------------------------------------------------------------------------
方法4、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这个字段关联的 “order by newstime desc”部分定义排序方式,“limit 100”部分定义查询记录数,自定义列表中可不定义。
标签模板记住要放 [!--writer--] [!--befrom--] 标签,不然 真实姓名、头像 是不会显示的。
如果需要可以分页的,可以用自定义列表来调用,其他的调用大家自己思考吧。
---------实例:-----------
本文标签:
很赞哦! (0)
暂无内容 |
暂无内容 |
相关文章
暂无内容 |
暂无内容 |
随机图文
帝国cms内容字段文本替换函数的代码
最近有小伙伴问帝国cms内容字段文本替换函数的方法,代码号乐此不疲的分享了下面这段代码,今天代码号就也分享出来给大家。帝国CMS会员中心怎么调用会员发布信息总数的方法
希望在会员中心首页,调用显示会员总共投稿发布了多少篇信息,以帝国CMS7.0为例,代码如下:这是根据数据表查询调用的,所以在代码中修改成网站实际数据表帝国cms判断手机用户跳转的方法
帝国CMS判断为手机用户直接跳转到手机版访问地址帝国CMS自定义怎么列表多表联合查询
帝国CMS自定义列表多表联合查询的方法,自定义列表多表查询统计,统计记录:select count(*) as total from [!db.pre!]ecms_news union select count(*) as total from [!db.pre!]ecms_movie
留言与评论 (共有 0 条评论) |