帝国CMS首页调用会员信息(两表多表查询)
首页调用会员信息(同时关联查询两个表)
系统自带调用的会员信息没有附表的信息,如何处理?
同时查询主表和附表,两个表关联的条件是userid
方法1、
代码如下:
[e:loop={"select a.*,b.* from [!db.pre!]enewsmember a LEFT JOIN [!db.pre!]enewsmemberadd b ON a.userid=b.userid order by lasttime desc limit 100",100,24,0}]
会员头像:<img src="<?=$bqr[userpic]?>" width="52" height="52" />--
会员空间地址:<?=$bqr['newsurl']?>e/space/?userid=<?=$bqr[userid]?>--
会员ID:<?=$bqr[userid]?>--
用户名:<?=$bqr[username]?>--
注册时间:<?=format_datetime($bqr[registertime],'Y-m-d H:i:s')?>--
真实姓名:<?=$bqr[truename]?>--
最近登陆时间:<?=format_datetime($bqr[lasttime],'Y-m-d H:i:s')?> --
最近登陆的IP:<?=$bqr[lastip]?>--
登陆次数:<?=$bqr[loginnum]?>--
会员QQ:<?=$bqr[oicq]?><br>
[/e:loop]
很简单的代码[!db.pre!]
同时调用id、用户名、真实姓名、最近登陆时间、最近登陆的IP地址还有登陆次数。
根据登陆时间的先后排列,最近登陆的在最前面。(还可以调用qq、手机等信息)
--------------------------------------------------------------------------------------------------
方法2、(和上面的相同,只是sql格式有稍微不同)
[e:loop={"select a.*,b.* from [!db.pre!]enewsmember a,[!db.pre!]enewsmemberadd b where a.userid=b.userid order by lasttime desc limit 100",100,24,0}]
会员头像:<img src="<?=$bqr[userpic]?>" width="52" height="52" />--
会员空间地址:<?=$bqr['newsurl']?>e/space/?userid=<?=$bqr[userid]?>--
会员ID:<?=$bqr[userid]?>--
用户名:<?=$bqr[username]?>--
注册时间:<?=format_datetime($bqr[registertime],'Y-m-d H:i:s')?>--
真实姓名:<?=$bqr[truename]?>--
最近登陆时间:<?=format_datetime($bqr[lasttime],'Y-m-d H:i:s')?> --
最近登陆的IP:<?=$bqr[lastip]?>--
登陆次数:<?=$bqr[loginnum]?>--
会员QQ:<?=$bqr[oicq]?><br>
[/e:loop]
--------------------------------------------------------------------------------------------------
方法3、(和上面的相同,只是sql格式有稍微不同)
[e:loop={"select [!db.pre!]enewsmember.*,[!db.pre!]enewsmemberadd.* from [!db.pre!]enewsmember,[!db.pre!]enewsmemberadd where [!db.pre!]enewsmember.userid=[!db.pre!]enewsmemberadd.userid order by lasttime desc limit 100",100,24,0}]
会员头像:<img src="<?=$bqr[userpic]?>" width="52" height="52" />--
会员空间地址:<?=$bqr['newsurl']?>e/space/?userid=<?=$bqr[userid]?>--
会员ID:<?=$bqr[userid]?>--
用户名:<?=$bqr[username]?>--
注册时间:<?=format_datetime($bqr[registertime],'Y-m-d H:i:s')?>--
真实姓名:<?=$bqr[truename]?>--
最近登陆时间:<?=format_datetime($bqr[lasttime],'Y-m-d H:i:s')?> --
最近登陆的IP:<?=$bqr[lastip]?>--
登陆次数:<?=$bqr[loginnum]?>--
会员QQ:<?=$bqr[oicq]?><br>
[/e:loop]
--------------------------------------------------------------------------------------------------
方法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这个字段关联的
select a.*,b.truename as writer,b.userpic as befrom from phome_ecms_news as a LEFT JOIN phome_enewsmemberadd as b ON a.userid=b.userid order by newstime desc limit 100
“order by newstime desc”部分定义排序方式,“limit 100”部分定义查询记录数,自定义列表中可不定义。
标签模板记住要放 [!--writer--] [!--befrom--] 标签,不然 真实姓名、头像 是不会显示的。
如果需要可以分页的,可以用自定义列表来调用,其他的调用大家自己思考吧。
---------实例:-----------
<table>
<tr>
<td>排名号</td>
<td>会员名</td>
<td>头像</td>
</tr>
[e:loop={'select a.*,b.truename as writer,b.userpic as befrom from phome_ecms_news as a LEFT JOIN phome_enewsmemberadd as b ON a.userid=b.userid order by newstime desc limit 100',0,24,0}]
<tr>
<td><?=$bqno?></td>
<td><?=$bqr[writer]?></td>
<td><img src="<?=$bqr[befrom]?>"/> </td>
</tr>
[/e:loop]
</table>
帝国CMS调用指定一条信息的内容
如何调用指定某一条信息的内容? 标签附加SQL条件参数设置:'id=信息ID'即可。 万能标签调用: [ecmsinfo]0,10,30,0,3,7,0,'id=5'[/ecmsinfo] 灵动标签调用: [e:loop={32,10,0,0,'id=信息ID'}]a href=?=$bqsr['titleurl']...
帝国cms2014年核心网站模板有哪些
2014年开始做过的修过的移植过的很多模板,一个资源站的模板演示地址全自动支付发货系统。 养生站点,适合做新闻资讯类的站点,...
帝国cms自定义列表多表联合查询方法
小李网络公司介绍帝国cms自定义列表多表联合查询方法知识,包括我的自定义帝国无尽空间2联合帝国剧情联合帝国的相册帝国时代2自定义战役帝国cms自定义列表人类联合帝国联合帝国忠诚者三国...
帝国cms生成缩略图函数sys_ResizeImg效率慢研究改进教程
小李网络公司介绍帝国cms生成缩略图函数sys_ResizeImg效率慢研究改进教程知识,包括sys在matlab什么意思matlab中sys表示什么缩略图怎么弄缩略图在哪里找什么叫缩略图matlab中s函数sys函数sysdate函数n...
帝国CMS灵动标签SQL调用同时调用多条广告(不实用,不如js灵活)
用:select * from phome_enewsad where adid in (广告ID1,广告ID2,....) 实例: [e:loop={select * from phome_enewsad where adid in (1,2,3) and t=0 order by adid desc limit 20,0,24}] a href=?=$bqr[url]? target=_blank title=?=$bqr[title]?img src=?=...
帝国CMS统计今日文章数,昨日文章数,总文章数,会员数,最新会员
帝国CMS统计今日文章数,昨日文章数,总文章数,会员数,最新会员 ?php$members=$empire-gettotal(select count(*) as total from phome_enewsmember);$newmember=$empire-fetch1(select userid,username from phome_enewsmember order by userid...
重建帝国cms数据索引表,用于ecms_news_index表损坏丢失或者错误
出现这错误: 还有一个表现就是,修改任何一篇文章,都显示链接不存在,但是可以刷新文章。 后台查看,ecms_news_index的记录数字,只有7个,远远小于ecms_news的记录数,正常情况下,二者应...
帝国CMS不同的字段值显示不同的图片,不同图片代替
在用帝国CMS做网站的时候,为了美化网页,我们常常需要根据不同的字段值用不同的图片来代替,比如商品中的颜色,我们希望用颜色图片来代替各种颜色显示。 又如下图: 有两个字段值:新...
帝国CMS单页面栏目解决方案,支持当前栏目高亮,方法其一
帝国CMS功能确实非常强大。但为啥子做个单页面就这么麻烦呢。 在论坛找了很久,一般来有以下几个方法: 一、其实栏目有个页面内容式。但悲催的是居然不支持绑定栏目。而是直接填写页面...
帝国CMS栏目ID+结合项伪静态,支持分页
跟帝国官方的差不多,只是伪静态了。 没有官方支持的筛选项多,只支持:栏目ID,筛选项,分页。需要其他比如:专题ID模型id模版ID排序等等,可以自己修改。 说明: 一:建立字段时候要用...
帝国CMS结合项在列表页调用内容字段名称
我们的某个系统模型(例如下载系统模型)设置了一个游戏类型的字段并设置了结合项,那么如何在页面的title中调用该字段的值呢?需要用到这么一个小东西?php echo $_GET[字段名称] ?,有了这...
打通多个帝国CMS系统的会员整合与同步教程
例子:我们要整合下面三个帝国CMS系统 网站名称分别为A网站、B网站、C网站; 安装系统的数据库名分别为adb、bdb、cdb; 使用的域名分别为a.phome.net、b.phome.net、c.phome.net。 整合步骤: 一、把其...
连云港网站建设公司哪家好?企业网站建设公司排名
江苏连云港比较靠谱的网站建设公司有哪些?专业的网络营销型建站公司怎么选择?今天小李seo博客www.lingquang.com小编详细讲讲连云港十大企业网站建设公司排名。...
山西网站优化公司哪家好?十大优化公司排名
如何选择山西网站seo优化效果关键词百度排名好的公司?费用是多少?今天小李seo博客www.lingquang.com小编介绍山西网站优化公司十大排名榜。...
贵阳网站优化公司哪家好?十大优化公司排名
如何选择贵阳网站seo优化效果关键词排名好的公司?费用是多少?小李seo博客www.lingquang.com小编介绍贵州贵阳网站优化公司十大排名榜。...
广州网络seo培训课程之公司网站做优化都排名在前了
企业做好网站优化,就是跻身网络市场中的名片,不仅仅是能够做好品牌宣传,提升企业的形象,同时也可以拓宽企业的销售渠道 ,增加企业产品的的销量,而今从事网络SEO的企业越来越多...
天津网站推广公司之电商站点怎么做搜索排名
许多企业都认为电商网站越来越不好做了,但偏偏却有大批人将它做得很成功,这是为什么呢?你会想到的也许会想到烧钱营销,没错,不排除部分电商网站是这样生存的,然而有一种...
哈尔滨网站建设公司哪家好?企业网站建设公司排名
黑龙江哈尔滨比较靠谱的网站建设公司有哪些?专业的网络营销型建站公司怎么选择?今天小李seo博客www.lingquang.com小编详细讲讲哈尔滨十大企业网站建设公司排名。...
铁岭seo外包公司哪家好?铁岭网站外包服务公司排名
铁岭seo外包服务公司哪家好?费用是多少?如何选择网站seo外包公司?今天小李seo博客www.lingquang.com小编讲讲辽宁铁岭市seo外包公司十大排名榜。...
网站排名优化外包公司是怎么写出规范的文章内容
帅帅seo笃行从seo的角度写作文章,把握相关的规范,按照搜索引擎的要求来组织内容,网站会向搜索引擎传递友好度。强大的,丰富的,受众大的内容会满足用户的查询需求,会让搜索...
长春网站优化公司哪家好?十大优化公司排名
长春有一些公司,网站常年排在第二页,第三页,这个时候,真得想办法挤到首页去,首页与第二页,第三页的效果差异相当大的,当然,很多长春的公司苦于找不到真正有实力的网站优化公...
丹东seo营销公司哪家好?丹东网络营销公司排名
丹东seo营销公司有哪些?营销策划方案是什么?今天小李seo博客www.lingquang.com小编和大家讲讲辽宁丹东市十大网络营销公司排名。...
贵阳营销外包公司之网站SEO优化排名有哪些实用技巧
在SEO优化 过程时要充足了解搜索引擎的需求,遵循搜索引擎所规定的相应标准,在标准范围之内尽量往搜索引擎所需要的目标与结果方向优化,有目的性地落实措施,这样能节约企业不少的优...
南昌网络营销公司之怎么让网站长尾关键词排名稳定
我们在优化网站关键词的时候,如何让网站关键词的排名更加稳定呢?让网站关键词排名稳定的方法都有哪些呢?这个关于网站关键词排名更加稳定的问题,相信是许多站长朋友们比较...
中山seo推广公司哪家好?知名推广公司排名
中山比较知名的seo推广公司有哪些?互联网每个行业都会有大量网站,想要从这些网站中脱颖而出,就要选择中山专业的网站seo推广优化公司,使网站关键词在百度,谷歌,搜狗等浏览器获取好...
济宁网站建设公司哪家好?企业网站建设公司排名
山东济宁比较靠谱的网站建设公司有哪些?专业的网络营销型建站公司怎么选择?今天小李seo博客www.lingquang.com小编详细讲讲济宁十大企业网站建设公司排名。...
南宁seo营销公司哪家好?网络营销公司排名
南宁seo网络营销公司哪家好?怎么选择?互联网的普及和发展,网络营销逐渐成为了人们生活当中不可缺少的一部分。在这种趋势下,南宁越来越多的企业认识到了网络营销推广的重要性,很多老...
漳州网站建设公司哪家好?企业网站建设公司排名
福建漳州比较靠谱的网站建设公司有哪些?专业的网络营销型建站公司怎么选择?今天小李seo博客www.lingquang.com小编详细讲讲漳州十大企业网站建设公司排名。...
周口seo营销公司哪家好?网络营销公司排名
周口seo营销公司有哪些?营销策划方案是什么?今天小李seo博客www.lingquang.com小编和大家讲讲河南周口十大网络营销公司排名。...
镇江网站优化公司哪家好?十大优化公司排名
如何选择镇江网站seo优化效果关键词百度排名好的公司?费用是多少?今天小李seo博客www.lingquang.com小编介绍江苏镇江网站优化公司十大排名榜。...