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

 找回密码
 立即注册
搜索

[疑问] 从同一个服务器的不同数据库里调用数据,需要先连接吗?

[复制链接]
chanmax 发表于 2009-8-29 21:31:32 | 显示全部楼层 |阅读模式
我直接在SS后台的模块功能里面创建,高级模式,select命令查询:
select * from 数据库名.表名 where 条件(已在phpmyadmin里测试查询有效)
并把生成的模块代码+展示代码加到了首页,但我要的数据仍然不显示啊~求助
回复

使用道具 举报

 楼主| chanmax 发表于 2009-8-29 21:57:27 | 显示全部楼层
ok了,我用print在SS首页试了一下,发现数据正确调用出来了,我把那些名称改了改就可以显示了。
不过,问题还没有解决:我在SS后台创建模块时选的是“系统分类”,所以通过生成代码调用出来的数据当中,“url”这个值是   http://www.xxxxxxx.com/?action-category-catid- 为转向的,所以我点击那个调用出来的名称时,他会转到一个不存在的页面,这我该怎么办?

PS:我调用的是HDwiki的内容,我想点击SS首页标题的时候能转到我wiki的词条里面。
回复

使用道具 举报

 楼主| chanmax 发表于 2009-8-29 22:15:52 | 显示全部楼层
也就是说,我只正确调用出了内容的名称、作者、时间等信息,URL这个值没调用对!
如何是好?
回复

使用道具 举报

littlehz 发表于 2009-8-30 00:04:29 | 显示全部楼层
手动SQL查询就不能用URL这个字段了,URL字段只能处理SS自己的链接。根据查询出来的id什么,手动书写HDwiki那边的链接。先找你的HDwiki链接规律。
回复

使用道具 举报

 楼主| chanmax 发表于 2009-8-30 00:09:45 | 显示全部楼层
规律我已经知道了,请问应该写到哪里? 还有我新建模块的时候选择系统分类这样有问题吗?似乎一旦选择了系统分类,url这个字段他就限定了? 就差一点了,little大大帮我一把!
回复

使用道具 举报

littlehz 发表于 2009-8-30 00:25:51 | 显示全部楼层
告诉我几个HDwiki的条目链接,然后粘贴上print_r数据到帖子中来,这样才能帮你找规律写调用代码啊
回复

使用道具 举报

 楼主| chanmax 发表于 2009-8-30 00:33:28 | 显示全部楼层
哈哈,little大大,我已经搞定了,就是在展示的时候,利用title、author等信息,但不利用SS内部的URL信息,直接把要转向的URL写成HDwiki的规律,即:http://www.overseacities.com/metropedia/index.php?doc-view- $value[did]
这个就是规律了,一串URL后面带[did]的value,果然可以了! 发布者也同样解决了,一串链接带[authorid]。

请问我这样是笨办法吗?有没有更好的办法?
回复

使用道具 举报

littlehz 发表于 2009-8-30 01:07:23 | 显示全部楼层
我说的也是这个办法,SS的URL字段只能处理SS站内的信息,非SS的信息只能依据这种方法来写的
回复

使用道具 举报

 楼主| chanmax 发表于 2009-8-30 01:45:05 | 显示全部楼层
i cant agree with you more! thank you very much!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-13 06:04 , Processed in 0.087695 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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