mysql_query("Set Names 'gbK'"); mysql_query 这是一个SQL查询指令不是设置编码方式。 echo var_dump($sql); 为何 echo已经打印了($sql);还要多加一个 var_dump打印 明显的错误
这么多代码?眼花。。。
你确定不是sql语句错误?你带入的值是什么,$sql打印出来的是什么?
定义字符串有问题吧!仔细检查代码吧!