Command.Parameters.Add 在 MySQL Command 中已过时
Command.Parameters.Add 方法在 MySql.Data.MySqlClient 中的使用是已弃用,并在 Visual Studio 中显示警告。此外,它会导致插入的值包含占位符而不是预期值。
正确的方法
要解决此问题并执行安全查询,请按照以下步骤操作:
command.Parameters.AddWithValue("@mcUserName", mcUserNameNew); command.Parameters.AddWithValue("@mcUserPass", mcUserPassNew);
"VALUES ('@mcUserName', '@mcUserPass', '@twUserName', '@twUserPass')"
使用:
"VALUES (@mcUserName, @mcUserPass, @twUserName, @twUserPass)"
通过执行这些更正,您可以安全地执行抵抗 SQL 注入的查询并避免过时的方法。
以上是如何修复 MySQL 中过时的 `Command.Parameters.Add` 方法?的详细内容。更多信息请关注PHP中文网其他相关文章!