php高手请进,帮一下忙。

来源:百度知道 编辑:UC知道 时间:2024/06/17 04:29:48
我做的一个表单用来提交信息,但是当连到库里的时候,如果填入的是英文,则添加成功,如果填入的是中文,则显示数据表连接错误,这是为什么啊?越详细越好,如果能解决问题,再加20分。
我用的是phpmyadmin,里面要显示的中文都设置成gbk_chinese_ci,

你用什么数据库?查看一下数据库编码是不是gbk或者gb2312
一般用mysql数据库默认情况是不能插入中文的,去百度一下,解决mysql插入中文问题

在PHP的SQL查询语句前添一句:
mysql_query("SET NAMES 'GBK'");
这样试一试