-->

帝国cms首页调用会员信息失败(帝国cms首页调用会员信息)

在首页调用会员信息时(同时关联查询两个表),系统调用的会员信息没有附表中的信息。怎么处理呢?同时查询主表和附表。与两个表关联的条件是userid。方法一、代码如下: [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[用户名]? --用户名:=$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 其中[!db.pre!]enewsmember.userid=[!db.pre!]enewsmemberadd.userid 按上次desc limit 100',100,24,0}]会员头像: img src='?=$bqr[用户图片]?' 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]-- - ------------------------------------------------- - ----------------------------------------------------------方法四、SQL标签研究-多表查询问题:信息后显示发布该信息的用户的头像、QQ、MSN等相关信息: 1、这样的查询应该使用ecms_news表(其他模型表名自定)查询),并存储用户enewsmemberadd表的真实姓名、头像、QQ、MSN等信息,共2张照片2。我们需要在标签模板中使用的标签,一般调用大概只需要[!--titleurl- -] [!--title-- ] 2024-04-05 15:33:02 这些,以及 在首页调用会员信息时(同时关联查询两个表),系统调用的会员信息没有附表中的信息。怎么处理呢?同时查询主表和附表。与两个表关联的条件是userid。方法一、代码如下:[e:loop={'selecta.*,b.*from[!db. admin [!--befrom --] [!--newstext- -] 这些很少用到,而且系统只能允许我们调用这些内置的标签,所以我们需要选择几个不用的标签来使用。所选号码与您要调用的信息数量成正比。示例:在信息后添加提交用户的真实姓名和头像信息。找到enewsmemberadd表中truename和userpic字段对应的真实姓名和头像。我们选择了admin 食品 标签来显示它们。开始编写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”部分定义了查询记录的数量。不需要在自定义列表中定义。记得在标签模板中放入admin食品标签,否则不会显示真实姓名和头像。如果需要分页,可以使用自定义列表来调用。其他的调用你可以自己想。 ---------示例:------------tabletrtd排名号码/tdtd会员姓名/tdtd头像/td/tr[e:loop={'select a.*,b.truename as writer,b.userpic 作为来自phome_ecms_news 的LEFT JOIN phome_enewsmemberadd as b ON a.userid=b.userid order by newstime desc limit 100',0,24,0}]trtd?=$bqno?/tdtd?=$ bqr[writer]?/tdtdimg src='?=$bqr[befrom]?'//td/tr[/e:loop]/table

上一篇: 帝国cms简介标签(帝国cms自定义页面)

下一篇: 帝国cms 开启动态(帝国cms首页调用其他网站数据)

关于搜一搜站长工具

如未标明出处,所有模板均为搜一搜站长工具原创,如需转载,请附上原文地址,感谢您的支持和关注。

关于代售类模板,为网友上传发布,如果有侵犯你的权益,请联系我们,第一时间删除。客服邮箱:3801085100#qq.com(#换成@)

本文地址:http://www.soyiso.net/news/11998.html

展开更多