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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[分享] 点击 UCenter Home 消息选项出现数据库中没有uc_pms问题解决方案

[复制链接]
 楼主| cnize 发表于 2011-6-2 19:55:03 | 显示全部楼层
404786069 发表于 2011-5-31 12:36
晕了,运行了  还是不行...  GBK 和 UTF 跟这个没区别吧

以下代码是:utf-8 的~~
  1. -- phpMyAdmin SQL Dump
  2. -- version 3.2.0.1
  3. -- http://www.phpmyadmin.net
  4. --
  5. -- 主机: localhost
  6. -- 生成日期: 2011 年 05 月 28 日 13:56
  7. -- 服务器版本: 5.1.36
  8. -- PHP 版本: 5.3.0

  9. SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";

  10. --
  11. -- 数据库: `ucenter`
  12. --

  13. -- --------------------------------------------------------

  14. --
  15. -- 表的结构 `uc_pms`
  16. --

  17. CREATE TABLE IF NOT EXISTS `uc_pms` (
  18. `pmid` int(10) unsigned NOT NULL AUTO_INCREMENT,
  19. `msgfrom` varchar(15) NOT NULL DEFAULT '',
  20. `msgfromid` mediumint(8) unsigned NOT NULL DEFAULT '0',
  21. `msgtoid` mediumint(8) unsigned NOT NULL DEFAULT '0',
  22. `folder` enum('inbox','outbox') NOT NULL DEFAULT 'inbox',
  23. `new` tinyint(1) NOT NULL DEFAULT '0',
  24. `subject` varchar(75) NOT NULL DEFAULT '',
  25. `dateline` int(10) unsigned NOT NULL DEFAULT '0',
  26. `message` text NOT NULL,
  27. `delstatus` tinyint(1) unsigned NOT NULL DEFAULT '0',
  28. `related` int(10) unsigned NOT NULL DEFAULT '0',
  29. `fromappid` smallint(6) unsigned NOT NULL DEFAULT '0',
  30. PRIMARY KEY (`pmid`),
  31. KEY `msgtoid` (`msgtoid`,`folder`,`dateline`),
  32. KEY `msgfromid` (`msgfromid`,`folder`,`dateline`),
  33. KEY `related` (`related`),
  34. KEY `getnum` (`msgtoid`,`folder`,`delstatus`)
  35. ) ENGINE=MyISAM DEFAULT CHARSET=utf-8 AUTO_INCREMENT=1 ;

  36. --
  37. -- 转存表中的数据 `uc_pms`
  38. --
复制代码
回复

使用道具 举报

liqingzhong 发表于 2011-6-3 11:22:51 | 显示全部楼层
我的也是呀,消息 打不开 出现如下错误,按楼主说的导入了表,还是不行。头都大了。救命呀。

UCenter info: MySQL Query Error
SQL:SELECT count(*) FROM [Table]pms WHERE msgtoid='1' AND related='0' AND msgfromid>'0' AND folder='inbox'
Error:Table 'ucenter.uc_xyhpms' doesn't exist
Errno:1146
回复

使用道具 举报

 楼主| cnize 发表于 2011-6-4 16:18:35 | 显示全部楼层
liqingzhong 发表于 2011-6-3 11:22
我的也是呀,消息 打不开 出现如下错误,按楼主说的导入了表,还是不行。头都大了。救命呀。

UCenter in ...

你的后缀名都改了~~~导入我的当然不行啦~~~你把uc_pms改成你的再重新导入就行了~~~
回复

使用道具 举报

枫林雅阁 发表于 2011-6-9 13:15:05 | 显示全部楼层
谢谢,问题解决了
回复

使用道具 举报

今天太忙 发表于 2011-6-12 12:51:12 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

shixuan 发表于 2011-6-13 15:55:43 | 显示全部楼层
本帖最后由 shixuan 于 2011-6-13 15:56 编辑

UCenter info: MySQL Query Error
SQL:SELECT COUNT(*) FROM [Table]pms WHERE msgfromid='1' AND dateline>'1307864571'
Error:Table 'discuz.pre_ucenter_pms' doesn't exist
Errno:1146
执行你的代码后显示以下错误
错误
SQL 查询:

-- -- 数据库: `discuz` -- -- -------------------------------------------------------- -- -- 表的结构 `pre_ucenter_pms` -- CREATE TABLE IF NOT EXISTS `pre_ucenter_pms` ( `pmid` int(10) unsigned NOT NULL AUTO_INCREMENT, `msgfrom` varchar(15) NOT NULL DEFAULT '', `msgfromid` mediumint(8) unsigned NOT NULL DEFAULT '0', `msgtoid` mediumint(8) unsigned NOT NULL DEFAULT '0', `folder` enum('inbox','outbox') NOT NULL DEFAULT 'inbox', `new` tinyint(1) NOT NULL DEFAULT '0', `subject` varchar(75) NOT NULL DEFAULT '', `dateline` int(10) unsigned NOT NULL DEFAULT '0', `message` text NOT NULL, `delstatus` tinyint(1) unsigned NOT NULL DEFAULT '0', `related` int(10) unsigned NOT NULL DEFAULT '0', `fromappid` smallint(6) unsigned NOT NULL DEFAULT '0', PRIMARY KEY (`pmid`), KEY `msgtoid` (`msgtoid`,`folder`,`dateline`), KEY `msgfromid` (`msgfromid`,`folder`,`dateline`), KEY `related` (`related`), KEY `getnum` (`msgtoid`,`folder`,`delstatus`) ) ENGINE=MyISAM DEFAU[...]

MySQL 返回:

#1046 - No database selected
到底是什么问题


回复

使用道具 举报

 楼主| cnize 发表于 2011-6-14 17:58:58 | 显示全部楼层
shixuan 发表于 2011-6-13 15:55
UCenter info: MySQL Query Error
SQL:SELECT COUNT(*) FROM [Table]pms WHERE msgfromid='1' AND datelin ...

出错误来看'discuz.pre_ucenter_pms' 是你的数据表请写好数据表再试试~~~很从朋友都是因为这个失败的~~~也有很多都成功了~~
回复

使用道具 举报

shixuan 发表于 2011-6-14 23:27:31 | 显示全部楼层
本帖最后由 shixuan 于 2011-6-14 23:34 编辑
cnize 发表于 2011-6-14 17:58
出错误来看'discuz.pre_ucenter_pms' 是你的数据表请写好数据表再试试~~~很从朋友都是因为这个失败的~~~也 ...


我装的这个UCHOME是别人经过二次开发的从网上下载的源码,安装后到最后一步就出现这个问题,和DZX2整合后通信是成功的前台页面可以打开,登陆后台一片空白,注册或者登陆就出现UCenter info: MySQL Query Error
SQL:SELECT COUNT(*) FROM [Table]pms WHERE msgfromid='1' AND dateline>'1307864571'
Error:Table 'discuz.pre_ucenter_pms' doesn't exist
Errno:1146错误,我对数据库不了解,你的QQ号多少我把源码发给你调试一下可以吗?
回复

使用道具 举报

XINSZ 发表于 2011-6-16 11:29:35 | 显示全部楼层
我也出现这个问题了,新安装的
http://www.zaopy.com/space.php?do=pm


UCenter info: MySQL Query Error
SQL:SELECT count(*) FROM [Table]pms WHERE msgtoid='1' AND related='0' AND msgfromid>'0' AND folder='inbox'
Error:Table 'a0514143628.uc_pms' doesn't exist
Errno:1146
回复

使用道具 举报

shixuan 发表于 2011-6-17 14:19:34 | 显示全部楼层
本帖最后由 shixuan 于 2011-6-17 14:24 编辑
cnize 发表于 2011-6-14 17:58
出错误来看'discuz.pre_ucenter_pms' 是你的数据表请写好数据表再试试~~~很从朋友都是因为这个失败的~~~也 ...


我新建了一个数据表pre_ucenter_pms再用你的代码执行后成功解决Error:1146错误{:soso_e182:}

错误是解决了,可以正常注册了,但现在还是不能登陆后台和正常注册的用户也不能登陆,登陆出现一片空白注册正常。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-15 10:19 , Processed in 0.037043 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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