复制代码代码如下: SELECT contentid,title,style,thumb,url FROM `phpcms_content` WHERE `status`=99 AND `thumb`!='' ORDER BY contentid DESC"
这里我查询了内容ID,标题,样式,缩略图,链接地址这里的字段可以在后台系统设置--系统工具--数据字典里面查看各个数据表的字段加以理解,这里也可以对照,通过后台设置标签参数调用的字段来写 select是PHP查询函数 contentid这些是你要查询出来的东西,如果你要全部查询就用*,把全部字段内容都查询出来 from 'phpcms_content' 这是从数据表'phpcms_content'里面查询,你要查询哪个数据表就写哪个数据表 WHERE `status`=99 AND `thumb`!='' 这个是查询条件,status是状态,如:审核通过 AND是连接多个查询条件,是并且的关系,同时满足才可以,还有一个是or是或者,满足多个条件之中的一个就可以了。 ORDER BY contentid DESC 这个是排序方式,这里也可以对照,通过后台设置标签的排序方式就可以了。desc是降序,asc是升序 第二种:查询两个数据表
复制代码代码如下: SELECT a.contentid,a.title,a.style,a.thumb,a.updatetime,b.unit,b.price,a.description,a.inputtime,b.stars,a.url FROM `pc_content` a, `pc_c_product` b WHERE a.contentid=b.contentid AND `status`=99 AND `thumb`!=\'\' ORDER BY a.contentid DESC