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

 找回密码
 立即注册
搜索

[疑问] 为什么会有这么多重复用户名呢

[复制链接]
222a 发表于 2008-8-14 01:56:55 | 显示全部楼层 |阅读模式
从转换结果来查原用户名,输入其中一个,翼翼,按道理只能查出一个用户,但不知道为什么能查出两个用户呢,而另一个一同被搜索出来的用户名是"宇宇"

很不明白,为什么"翼翼"与"宇宇"两个用户是相同的呢?
回复

使用道具 举报

beijing200808 发表于 2008-8-14 08:40:33 | 显示全部楼层
数据库里对应这两个用户名的其他数据是否相同?
回复

使用道具 举报

同风 发表于 2008-8-14 09:59:09 | 显示全部楼层
在phpmyadmin中看下用户表
回复

使用道具 举报

 楼主| 222a 发表于 2008-8-14 10:58:21 | 显示全部楼层
我在phpmyadmin中执行

SELECT *
FROM `pw_members`
WHERE `username` LIKE '宇宇'
LIMIT 0 , 30

结果也显示两条, 一条是宇宇, 另一条是翼翼
回复

使用道具 举报

 楼主| 222a 发表于 2008-8-14 10:59:04 | 显示全部楼层
原帖由 beijing200808 于 2008-8-14 08:40 发表
数据库里对应这两个用户名的其他数据是否相同?


其它没有数据相同, 包括用户名,邮箱,IP,密码均不相同
回复

使用道具 举报

桃子(小敏) 发表于 2008-8-14 11:01:38 | 显示全部楼层
LZ的mysql是什么版本的呢?低版本的mysql可能会出现这种情况
回复

使用道具 举报

 楼主| 222a 发表于 2008-8-14 11:09:11 | 显示全部楼层
原帖由 桃子(小敏) 于 2008-8-14 11:01 发表
LZ的mysql是什么版本的呢?低版本的mysql可能会出现这种情况


MySQL - 4.0.16-nt

phpMyAdmin - 2.8.1

我看到转换文件中的config.php中说明,

如果您的 MySQL 为 4.1 及以上版本 请根据您的源论坛数据库字符集进行设置
//可选'gbk','big5','utf8','latin1',如果 $source_type 不为 mysql,则默认为 gbk

但在填写时,没有办法选择latin1, 如果就更改config.php, 进行直接执行又会出现一些莫名其妙的错误提示
回复

使用道具 举报

桃子(小敏) 发表于 2008-8-14 13:58:11 | 显示全部楼层
mysql4.1以下版本,会出现这种情况
这是低版本mysql的一个识别误差
回复

使用道具 举报

 楼主| 222a 发表于 2008-8-14 22:48:18 | 显示全部楼层
嗯,我已下了mysql5.0就可以了
回复

使用道具 举报

白乐天 发表于 2008-8-14 23:39:35 | 显示全部楼层
原帖由 桃子(小敏) 于 2008-8-14 13:58 发表
mysql4.1以下版本,会出现这种情况
这是低版本mysql的一个识别误差


恩。mysql很有趣的bug。很多汉字都分不清楚,记得还遇到过 梨和莉。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-16 04:52 , Processed in 0.088195 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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