Parameterized Query for MySQL with C#

前端 未结 6 1800
情歌与酒
情歌与酒 2020-11-22 02:06

I have the code below (I\'ve included what I believe are all relevant sections):

private String readCommand = \"SELECT LEVEL FROM USERS WHERE VAL_1 = ? AND V         


        
6条回答
  •  佛祖请我去吃肉
    2020-11-22 02:22

    You need to use named parameters in your query. E.g.:

    String readCommand = "SELECT LEVEL FROM USERS WHERE VAL_1 = ?param1 AND VAL_2 = ?param2";
    

    Then, pass the parameter names when you instantiate your MySqlParameter objects like so:

    m.Parameters.Add(new MySqlParameter("param1", val1));
    

提交回复
热议问题