more details is needed from your table "bbsuser "

解决方案 »

  1.   

    select * from bbsuser where user = 'ww'
      

  2.   

    看字段类型先
    mysql> desc全部显示
    mysql> select * from bbsuser;再根据字段查询
      

  3.   

    可能是字段类型的问题大一点,楼主你先
    mysql>show columns from bbsuser;把结果贴出来看看
      

  4.   

    问题是你用于查询的字符集与你字段的字符集不一样
    你可以通过下列方式查看两者的比较字符集
    select collation(username) ,collation('ww') from bbsuser limit 1;结果可能是这样
    +----------------------+-------------------+
    | collation(username)  | collation('ww')   |
    +----------------------+-------------------+
    | gb2312_chinese_ci    | latin1_swedish_ci |
    +----------------------+-------------------+
    1 row in set (0.01 sec)
    原因可能是你在安装MYSQL的时候使用了的gb2312字符集或你建表的时候使用了GB2312的字符集,
    解决办法有二种,
    1.重新建表时选择默认的拉丁字符集,
    2.set names 'gb2312' 改变客户端及连接的字符集
    3.对比较字符集进行转换 select * from bbsuser where username =_gb2312"ww";