一个查询失败的问题解决方法

  已经有一段时间没写博客了,前些天一到一个问题。php已经连接到mysql数据库了但对其的查询全部失败。经过反复的代码检查没找到错误,而且使用echo打印出来的sql语句粘贴在mysql里就能够出现正确的结果。在郁闷了2个小时之后,终于找到原因。

  其原因是数据库是重其他地方备份过来的,由于mysql的默认字符集不同所以被输入的sql语句不能被正确解析。我的解决方法是打开xxx.sql文件将其中的默认字符集更改为本机的默认字符集。问题解决新手的又一个经验。