Maison >base de données >tutoriel mysql >Comment réparer la méthode obsolète « Command.Parameters.Add » dans MySQL ?
Command.Parameters.Add est obsolète dans la commande MySQL
L'utilisation de la méthode Command.Parameters.Add dans MySql.Data.MySqlClient est obsolète, présentant un avertissement dans Visual Studio. De plus, cela entraîne l'insertion de valeurs contenant les espaces réservés au lieu des valeurs souhaitées.
Approche corrigée
Pour résoudre ce problème et effectuer des requêtes sécurisées, suivez ces étapes :
command.Parameters.AddWithValue("@mcUserName", mcUserNameNew); command.Parameters.AddWithValue("@mcUserPass", mcUserPassNew);
"VALUES ('@mcUserName', '@mcUserPass', '@twUserName', '@twUserPass')"
Utilisez :
"VALUES (@mcUserName, @mcUserPass, @twUserName, @twUserPass)"
En suivant ces corrections, vous pouvez exécuter en toute sécurité des requêtes résistantes à l'injection SQL et éviter les méthodes obsolètes.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!