Unknown column '??????' in 'where clause'问题

今天在做一个登录的页面是,总是出现以上语句,怎么也找不出原因,煞是费解啊,在往上边搜了一阵我才弄明白了,原来如果定义的类型是int型的可以不用加引号,但是如果是字符串类型的,必须加引号,在登录的时候,数字怎么试都可以,用英文跟中文就不行,OK啦,终于解决了。
<span style="font-size:12px;"><span style="font-size:14px;">String sql = "select * from players where username="+"username";
之前的语句:
String sql = "select * from players where username="+username;</span></span>

你可能感兴趣的:(Unknown column '??????' in 'where clause'问题)