Discuz!官方免费开源建站系统

 找回密码
 立即注册
搜索

[模型] SS7 用SQL查询内容,标题重复!

[复制链接]
ddl0762 发表于 2009-8-3 18:32:30 | 显示全部楼层 |阅读模式
我近来才开始用SS , 不太解SS 。今天用SS 查询新建的模型。发现标题在一个表,自定字段在别一个表,就二个表一起查询,发现标题会重复,是怎么回事!?

<!--{block name="model" parameter="name/game/sql/SELECT%20%2A%20FROM%20supe_gameitems%20%2C%20supe_gamemessage%20WHERE%201/limit/0,10/subjectlen/99/cachename/gmaea/tpl/data"}-->

乱码是 SELECT * FROM supe_gameitems , supe_gamemessage WHERE 1

这样没错吧?

<!--{loop $_SBLOCK['gmaea'] $value}-->
   <li><a href="$value[url]">$value[subject]</a> <a href="$value[url]">$value[net]</a></li>
   <!--{/loop}-->

回复

使用道具 举报

 楼主| ddl0762 发表于 2009-8-3 18:36:10 | 显示全部楼层
还有  WHERE 1

的1也是让我不理解的? 干什么用?
回复

使用道具 举报

 楼主| ddl0762 发表于 2009-8-3 18:37:27 | 显示全部楼层
如果PHPCMS 的话,我知道~ 是~~

SELECT * FROM supe_gameitems a , supe_gamemessage b WHERE 1 a.gameitemsid=b.gamemessage

就好了~ SS 我最近才用,不太清楚,也没看到有相关的SQL 方面的说明!!
回复

使用道具 举报

lwd815813 发表于 2009-8-3 18:43:16 | 显示全部楼层
where后面的是判断条件吧~!
回复

使用道具 举报

lwd815813 发表于 2009-8-3 18:44:03 | 显示全部楼层
我也是正在学习,和以前学的有点不一样~!要从头开始~
回复

使用道具 举报

lidq.jingwu 发表于 2009-8-3 18:45:29 | 显示全部楼层
用本版置顶的tools工具检查数据库编码是否一致,以排查乱码。
应该是数据里面有重复记录,导致出现了重复。
回复

使用道具 举报

 楼主| ddl0762 发表于 2009-8-3 19:02:25 | 显示全部楼层
这位大人回复的完全不对头,我只发布二条内容。怎么可能重复呢。

那乱码是小事,正常运行着! 好像系统默认就是生成这种乱码的~
回复

使用道具 举报

 楼主| ddl0762 发表于 2009-8-3 19:11:57 | 显示全部楼层
难到SS 就没有人是用SQL 查询的? 不可能吧, 新建模型都要用SQL 进入查询才对! 那位大人提供一下他的方式,也可能是我错了。这个是我自己按想法弄的~  可能不对耶!
回复

使用道具 举报

littlehz 发表于 2009-8-3 19:12:46 | 显示全部楼层
如果自定义字段表和资讯列表简单的组合查询,一条资讯有多个自定义字段,就会出现同一资讯重复多次。
你要在什么页面用到自定义字段?如果是news_view.html.php单篇资讯页面的话,直接用

  1. <!--{loop $news[custom][key] $ckey $cvalue}-->
  2. <h6>$news[custom][name]</h6>
  3. <p>$cvalue[name]:$news[custom][value][$ckey]</p>
  4. <!--{/loop}-->
复制代码
就可以
回复

使用道具 举报

 楼主| ddl0762 发表于 2009-8-3 19:34:19 | 显示全部楼层
好像也不是我所想要的回答!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-9-12 08:48 , Processed in 0.085875 second(s), 15 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表