我想在用户选择范围时显示表值。使用字符串range=request.getParameter()保存用户输入;我将这个值放入这个mysql查询中
"SELECT * FROM user_info ORDER BY user_id LIMIT '"+range+"',10";但它显示语法错误msg。“+range+”语法中的一些问题。
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException:您的SQL语法出现了错误;请检查与MySQL服务器版本对应的手册,以获得在第1行“1”、10附近使用的正确语法。
发布于 2014-02-04 11:36:17
您正在使用范围引号。因此,查询变成:
SELECT * FROM user_info ORDER BY user_id LIMIT '1',10这是错误的。
试试这个:
"SELECT * FROM user_info ORDER BY user_id LIMIT "+range+",10";https://stackoverflow.com/questions/21551310
复制相似问题