[PhpMyadmin]Mysql的编码臭虫问题.

jackxiang 2006-9-28 21:08 | |
今天,本人写了一个PHP的Mysql的小shell.于是用了多个版本的PhpMyadmin,发现出现问题如下:
错误
有可能您发现了 SQL 分析器的臭虫。请仔细检查您的查询,包括引号是否正确及是否匹配。其它可能的失败原因可能由于您上传了超过引用文本区域外的二进制数据。您还可以在 MySQL 命令行界面试一下您的查询。如果可能的话,以下会列出 MySQL 服务器的错误输出,这可能对您解决问题有一定的帮助作用。如果您仍然有问题,或者命令行界面执行成功而分析器出错,请将您的 SQL 查询缩减到导致问题的某一条语句,然后和下面剪切区中的数据一起提交一个臭虫报告:
----开始剪切----
eNodTlFvgkAM7vP9ij74oAmcd5Uxc3ti5KImCOxA9qpkRlkIY5otbj9+rpDma7827ffVOpc5g7HG
mDCxqUGFGrUKRVHy/C5EXBUGJ5s3g9fPtj9crseLbJta9ufe+0aSAUmSGkmph7nWc1qiXhpamICw
a96PLdpbjxOx/SleEoOBVJJCv/04iV3hMCs8jFY2LT2sLPu9Nh1uLIZSiXwbGZZ/lMrvWxL5Oh9W
vKwYRALJ3zbd100kUboy+Hv2TzUtNInR5f4XgwMLEZSckXMEz5CMfA+HMWpmCFMQHHvQY1fxnoMY
1mOd8kQzZowUMlYZ6o51EmbD3Qye/gGBbEVh
----结束剪切----
----开始原文----

ERROR: C1 C2 LEN: 0 1 106
STR: 

CVS: $Id: sqlparser.lib.php,v 2.42.2.1 2005/11/28 18:23:42 nijel Exp $
MySQL: 4.0.26-log
USR OS, AGENT, VER: Win IE 6.0
PMA: 2.7.0-pl2
PHP VER,OS: 4.4.2 Linux
LANG: zh-gb2312
SQL: 﨏REATE TABLE `aaab` (

`1` VARCHAR( 1 ) NOT NULL

);
----结束原文----


SQL 查询:

﨏REATE TABLE `aaab` ( `1` VARCHAR( 1 ) NOT NULL );

MySQL 返回:

#1064 - You have an error in your SQL syntax.  Check the manual that corresponds to your MySQL server version for the right syntax to use near '
,于是否,本人经过排查发现是由于我用*.sql的保存方式不是ANSI造成的,于是我也使用了UTF8,Unicode(二进制)同样出现相同错误,本人然后改为ANSI即可.

第二个问题是:
建立表格时候:

CREATE TABLE `bbb` (
 `1` text NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;


不同的PhpMyadmin出现问题.
我的服务器是linux上跑的apach,然而我将上面几句写入sql的时候,发现出现错误:


错误
SQL 查询:

CREATE TABLE `bbb` (

`1` text NOT NULL
) ENGINE = MYISAM DEFAULT CHARSET = latin1;



MySQL 返回:

#1064 - You have an error in your SQL syntax.  Check the manual that corresponds to your MySQL server version for the right syntax to use near 'DEFAULT CHARSET=utf8' at line 3

,于是改进如下:
CREATE TABLE `bbb` (

`1` text NOT NULL
) ;
或者改为:
你用phpmyadmin在它的上面建立一个表,看看它是怎么搞的代码,然后修修改改即可,主要是他支持的语言可能有限在不同的mysql version中,不会向下兼容,在4.01版本和5.0版本间,没办法,Mysql就是要有好的速度优势在linuxUNix上跑的话是很流畅的.
最后,祝贺各位中秋快乐.国庆玩的好,完毕!

作者:jackxiang@向东博客 专注WEB应用 构架之美 --- 构架之美,在于尽态极妍 | 应用之美,在于药到病除
地址:http://jackxiang.com/post/194/
版权所有。转载时必须以链接形式注明作者和原始出处及本声明!


最后编辑: jackxiang 编辑于2006-9-28 21:13
评论列表
2010-10-13 18:28 | gooder8 Email Homepage
遇到同样的问题!
分页: 1/1 第一页 1 最后页
发表评论

昵称

网址

电邮

打开HTML 打开UBB 打开表情 隐藏 记住我 [登入] [注册]