$sql=mysql_query("select user_name,user_code,address,postcode,linkman2,phone,mobile_phone from tb_kh where user_code=".$_POST[user_code],$con);
显示:Unknown column '鍖椾含01' in 'where clause'
$sql=mysql_query("select user_name,user_code,address,postcode,linkman2,phone2,mobile_phone2 from tb_kh where user_code= '北京01'",$conn) or die(mysql_error());
显示正常print($_POST[user_code]);
显示的是:北京01
页面和数据库设置的都是GB2312,为什么会出现乱码啊?
显示:Unknown column '鍖椾含01' in 'where clause'
$sql=mysql_query("select user_name,user_code,address,postcode,linkman2,phone2,mobile_phone2 from tb_kh where user_code= '北京01'",$conn) or die(mysql_error());
显示正常print($_POST[user_code]);
显示的是:北京01
页面和数据库设置的都是GB2312,为什么会出现乱码啊?
不行就看下
http://topic.csdn.net/u/20071124/08/3b7eae69-ed1d-4a77-8895-9930bf3601af.html?74291
这个帖子
导出数据->修改字符集->在新字符集下重新导入数据
这方法安全;这样会把索引也给整理了;
试一下。 如果不行,则按下贴中方法贴出你的检查结果。http://blog.csdn.net/ACMAIN_CHM/archive/2009/05/12/4174186.aspx
MySQL 中文显示乱码