我是mysql c#编程的初学者。 我遇到了以下错误:
您的SQL语法有错误;检查手册 对应于您的MySQL服务器版本,以便使用正确的语法 靠近'"传递用户名= admin1'在第1行
我的" update_user_password"功能如下:
public Boolean update_user_password(string user_name, string new_password)
{
String uu = "update users set password=\"" + new_password + " where username=" + user_name;
Boolean error = !execute_cmd_db(uu.ToString());
return !error;
}
有谁能告诉我如何解决这个错误?
答案 0 :(得分:1)
您必须使用用户名和密码值的引号:
String uu = "update users set password'\" + new_password + "' where username='" + user_name+"'";