请问phpmyadmin 怎么会报这种奇怪的错误?

来源:百度知道 编辑:UC知道 时间:2024/04/30 06:15:58
刚刚装好phpmyadmin 就看到首页最下方报错!

没有发现 PHP 的扩展设置mbstring, 而当前系统好像在使用宽字符集。没有 mbstring 扩展的 phpMyAdmin 不能正确识别字符串,可能产生不可意料的结果.

*另:填表时输入中文会引起错误.不知是不是这个东东引起的!
错误提示如下:

错误
SQL 查询:

UPDATE `test` SET `yourname` = CHAR( '天' ) WHERE CONVERT( `yourname` USING utf8 ) = 'Richard' AND CONVERT( `tel` USING utf8 ) = '66504587' AND CONVERT( `address` USING utf8 ) = 'CQ city' LIMIT 1

MySQL 返回:

#1292 - Truncated incorrect INTEGER value: 'Ìì'

小生系php新手万望高手解决!!谢谢!!

呵呵,改你的 php.ini 文件。

;extension=php_ldap.dll
extension=php_mbstring.dll
extension=php_mysqli.dll
extension=php_mysql.dll
;extension=php_mcrypt.dll

去掉 mbstring.dll 模块前面的注释 ;

字符集的问题.

呵呵,忘记了,改好以后,要重新启动你的 Apache 或 IIS.

详细的可以问我:

MSN: boy007_2000@hotmail.com