就是输出的时候可以输出作者的昵称而不是用户名
表cdb_threads如下字段
author(作者可与username关联)、authorid(作者id)、lastposter(最后回复人可与username关联)
用户表cdb_members如下字段
uid(与作者id一样)、username(与作者一样)
第三张表用户信息表cdb_memberfields如下字段
uid(与作者id一样)、nickname(用户昵称)要输出:作者昵称 最后回复者昵称
表cdb_threads如下字段
author(作者可与username关联)、authorid(作者id)、lastposter(最后回复人可与username关联)
用户表cdb_members如下字段
uid(与作者id一样)、username(与作者一样)
第三张表用户信息表cdb_memberfields如下字段
uid(与作者id一样)、nickname(用户昵称)要输出:作者昵称 最后回复者昵称
解决方案 »
- PHP 帝国CMS,wordpress 模板接口,那位大神玩过?
- 請 php 有象 asp 判所讀資料庫是否到最後一筆的語法嗎
- php里读图片怎么会显示乱码或下载
- 遇到问题了.随机插入中文名,100分诚心请教.
- IIS + php+ sqlserver 数据库连接问题 。
- php+apache+mysql 如何让外网访问我机子上做的网站
- 查询超时
- 请问在php中有没有或类似象asp中的global.asa文件的东西?
- 怎样在php中调用Sql Server的存储过程?
- 之前单独下载的MySQL,后来安装了phpStudy,就把之前的删除了,确出现了
- IBM数据库面试题,请求大牛帮忙啊
- 需要一个开源的文章发布系统,希望大家推荐个好改的
select a.author as f1,a.authorid as f2,c.nichname as f3 from cdb_threads as a,cdb_members as b,cdb_memberfields as c where a.lastposter=b.username and a.authorid=b.auid and b.uid=c.uid;
LEFT JOIN cdb_memberfields as n1 ON n1.id=ct.author
LEFT JOIN cdb_memberfields as n2 ON n2.id=ct.lastposter
ORDER BY 回复时间字段 DESC
这样子应该可以
可是哪个最后回复人只有用户名没有uid
所以我想可能要先查他的uid在查昵称所以我不知道该怎么写了
现在还是不行!请高手继续发言!!谢谢大家