추가를 위한 새로운 권장 구문 매개변수는 다음과 같습니다.
제공된 코드에서 결과는 다음과 같습니다. in:
자리 표시자 주위의 작은따옴표 제거command.Parameters.AddWithValue("@parameterName", value);
command.Parameters.AddWithValue("@mcUserName", mcUserNameNew); command.Parameters.AddWithValue("@mcUserPass", mcUserPassNew); command.Parameters.AddWithValue("@twUserName", twUserNameNew); command.Parameters.AddWithValue("@twUserPass", twUserPassNew);
결론
새로운 AddWithValue 메서드를 채택하고 자리 표시자에서 작은따옴표를 제거하면 안전하고 동시에 SQL 쿼리를 작성할 수 있습니다. 효율적인. 이러한 관행은 SQL 삽입 취약점을 방지하고 데이터베이스 운영의 무결성을 보장하는 데 도움이 됩니다.string SQL = "INSERT INTO `twMCUserDB` (`mc_userName`, `mc_userPass`, `tw_userName`, `tw_userPass`) VALUES (@mcUserName, @mcUserPass, @twUserName, @twUserPass)";
위 내용은 MySqlCommand\의 매개변수.Add가 더 이상 사용되지 않는 이유는 무엇이며 대신 AddWithValue를 사용하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!