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

 找回密码
 立即注册
搜索

[已答复] UCHOME短消息查看出错,请大家指教

[复制链接]
八方 发表于 2009-11-18 10:57:43 | 显示全部楼层 |阅读模式
在UCHOME中点击短消息,出现这个问题,请大家指点。

MySQL Error
Message: MySQL Query Error
SQL: SELECT m.mid, m.touid, m.username, m.fromuid,mc.title,mc.content FROM `数据库名称`.pw_msg m LEFT JOIN `数据库名称`.pw_msgc mc USING(mid) WHERE mid='37915' AND (touid='26212' OR fromuid='26212')
Error: Column 'mid' in where clause is ambiguous
Errno.: 1052
回复

使用道具 举报

云天一 发表于 2009-11-18 11:12:01 | 显示全部楼层
这个语句不是程序默认的程序

楼主是否修改过程序

mid必须指定一下是哪个表的
回复

使用道具 举报

 楼主| 八方 发表于 2009-11-19 09:46:13 | 显示全部楼层
这个语句不是程序默认的程序

楼主是否修改过程序

mid必须指定一下是哪个表的
云天一 发表于 2009-11-18 11:12



谢谢回答。

我用的UCHOME是FOR PW7.5的,数据库是UCHOME与PW各自独立,方便以后转换不同论坛程序,确保UCHOME独立性。

现在的问题是在UCHOME里可以查看到有短消息及简略内容,一点击“查看详情”时,就出现我上面说的SQL错误。

不知道如何指定MID,请继续指教,谢谢!
回复

使用道具 举报

云天一 发表于 2009-11-19 09:52:28 | 显示全部楼层
说明有多张表中含有mid字段

必须指明是哪张表的mid

不知道楼主的程序是要调哪张表的
回复

使用道具 举报

 楼主| 八方 发表于 2009-11-19 13:35:13 | 显示全部楼层
4# 云天一


    就是调用PW中的短消息啊。换言之,就是在UCHOME中直接点击短消息中的“查看详情”来查看短消息。我想应该是调用PW中的短消息表吧。因为UCHOME FOR PW的版本虽然有UCENTER,但是却没有短消息功能的。麻烦指点一下,可能是加个别名就行了,但我不会弄。谢谢!
回复

使用道具 举报

云天一 发表于 2009-11-19 13:45:01 | 显示全部楼层
不了解程序代码的意图的情况下
最好去寻问题一下这个UCHOME for pw程序的作者
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-16 05:37 , Processed in 0.112492 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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