mysql 3.23 bug

2016-07-07 15:34 来源:www.chinab4c.com 作者:ecshop专家

使用mysql3.23安装成功后,目前其他一切都运行正常,只是点击留言板的时候报错了。
message.php在查询数据的过程中使用的 union语句,而mysql在4.0版本之后才支持union查询。但在你们的安装说明中已经明显提到是支持mysql3.32这个版本的。这是否是一个bug,改如何解决了?谢谢

回答:
目前其他一切都运行正常

anybody here?

这个正在修复中。
这个是后来开发时候添加的新语句,所以出现该问题。

但是建议升级mysql版本,这样可以提高兼容性,同时也可以提高mysql运行效率。

mysql3确实很古老了

你用下面的文件覆盖下试下
这个文件是gbk,如果你的是utf8,转下编码就可以了。
message.php (9.21 KB)

你用下面的文件覆盖下试下
这个文件是gbk,如果你的是utf8,转下编码就可以了。
30592
晓天 发表于 2009-11-23 13:58


你好,请问一下怎么转换编码哈?谢谢
另外对于你说升级mysql的版本,问题是这个决定权不在我手上呵呵

另外执行报错了,ecs_tmp_table doesn't exist估计是临时表没有创建成功吧?
是不是还是message还存在bug 请问一下这个你自己有测试通过吗?谢谢
急啊

8# pollux
up,up,up
who can help me fix this BIG bug??



你是什么编码的?用下面的相应的试下,你的mysql有建表的权限吗?

message.php (10.36 KB)

utf8

message.php (10.21 KB)

gbk


you are kidding me!
please see my original post. I am using mysql 3.23 now. it does not support UNION key word!!!!
sorry, i only can type english on this PC.

Help, ECSHOP Team!
Why does not message.php support mysql 3.23?Oh, my god!

up up up

新改的文件3.2.3已经不用UNION ,而是改为建立虚假表做查询