正确的mysql函数语法

时间:2014-07-30 07:26:03

标签: c# mysql asp.net

我是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;
    }

有谁能告诉我如何解决这个错误?

1 个答案:

答案 0 :(得分:1)

您必须使用用户名和密码值的引号:

String uu = "update users set password'\" + new_password + "' where username='" + user_name+"'";