Le programme de code de données accepte les données soumises par les utilisateurs, puis les enregistre dans le didacticiel de base de données. Il est très pratique d'attendre. Jetons un coup d'œil à un exemple d'explication détaillée. Exemple:
Par exemple : saisissez : nom d'utilisateur, mot de passe, email, téléphone dans le champ nom
Remarque : Les différents noms de champs sont séparés par des virgules anglaises et les astérisques ne sont pas pris en charge.
Saisissez le nom de la table à interroger dans le champ nom de la table : par exemple : table1
Première page du formulaire :
Faites principalement attention à l'attribut name du champ de saisie.
Les codes couramment utilisés pour ajouter des données sous asp sont :
via adodb.recordset
L'avantage est que la saisie dans la base de données est relativement simple et qu'il n'est pas nécessaire de prendre en compte les guillemets simples. Moins sujet aux erreurs.
Copiez le code comme suit :
nom d'utilisateur = demande (nom d'utilisateur)
mot de passe = demande (mot de passe)
email = demande (e-mail)
téléphone = demande (téléphone)
sql=sélectionner * dans la table1
rs.open sql, conn, 1,3
rs.addnew
rs(nom d'utilisateur)=nom d'utilisateur
rs(mot de passe)=mot de passe
rs(email)=email
rs(téléphone)=téléphone
rs.mise à jour
rs.fermer
La deuxième méthode consiste à utiliser des données SQL pour obtenir une efficacité d'entreposage élevée, mais elle est sujette à des problèmes et doit prendre en compte les guillemets simples et d'autres problèmes.
Le code ci-dessus est en fait une encapsulation de l'instruction sql insert.
Copiez le code comme suit :
définir conn=server.createobject(adodb.connection)
'Créer une méthode d'objet de jeu d'enregistrements
set rst=server.createobject(adodb.recordset)
set rst1=conn.execute(insérer dans les valeurs de l'utilisateur (u_user,u_pass)('&request.form(u_user)&','&request.form(u_pass)&'))
Rappel amical de Script House : Pour des raisons de sécurité, dans de nombreux cas, il est nécessaire d'effectuer une conversion inverse sur le contenu saisi par l'utilisateur. Par exemple en utilisant
nom d'utilisateur = serveur.htmlencode (requête (nom d'utilisateur))
Cela empêchera l'exécution de certains scripts, tels que <script> deviendra <script>