当前位置: 代码迷 >> SQL >> C++连接MySQL,无法查询带中文的语句
  详细解决方案

C++连接MySQL,无法查询带中文的语句

热度:194   发布时间:2016-05-05 15:30:07.0
C++连接MySQL,无法查询带中文的语句 - 其他数据库开发 / MySQL/Postgresql
实在在百度找不到解决办法了,请大家帮帮忙呀。
我用C++连接上MySQL,但是当我的查询语句中含有中文时去无法查询
代码如下:
int ret = mysql_query(&mysql,"select LineID from LineInfo where LineName '28路';");

ret返回是1
请知道的朋友帮下忙。

------解决方案--------------------
你这sql语句就不对啊。
where LineName = '28路'吧
------解决方案--------------------
set names 'gbk' 一下。

http://blog.csdn.net/ACMAIN_CHM/archive/2009/05/12/4174186.aspx
MySQL 中文显示乱码
------解决方案--------------------
int ret = mysql_query(&mysql,"select LineID from LineInfo where LineName= '28路'");

 这样看起来才正确吧。。
  相关解决方案