Command.Parameters.Add ist in MySQL Command veraltet
Die Verwendung der Command.Parameters.Add-Methode in MySql.Data.MySqlClient ist Veraltet, es wird eine Warnung in Visual Studio angezeigt. Darüber hinaus führt es dazu, dass eingefügte Werte die Platzhalter anstelle der beabsichtigten Werte enthalten.
Korrigierter Ansatz
Um dieses Problem zu beheben und sichere Abfragen durchzuführen, befolgen Sie diese Schritte:
command.Parameters.AddWithValue("@mcUserName", mcUserNameNew); command.Parameters.AddWithValue("@mcUserPass", mcUserPassNew);
"VALUES ('@mcUserName', '@mcUserPass', '@twUserName', '@twUserPass')"
Verwenden Sie beispielsweise:
"VALUES (@mcUserName, @mcUserPass, @twUserName, @twUserPass)"
Durch Befolgen dieser Korrekturen können Sie Abfragen sicher ausführen, die gegen SQL-Injection resistent sind, und veraltete Methoden vermeiden.
Das obige ist der detaillierte Inhalt vonWie behebt man die veraltete Methode „Command.Parameters.Add' in MySQL?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!