Das Datencodeprogramm akzeptiert die von Benutzern übermittelten Daten und speichert sie dann in der Datenbank. Es ist sehr praktisch, einen Blick auf ein detailliertes Erklärungsbeispiel zu werfen. Beispiel:
Beispiel: Geben Sie im Feld „Name“ Benutzername, Passwort, E-Mail-Adresse und Telefonnummer ein
Hinweis: Verschiedene Feldnamen werden durch englische Kommas getrennt und Sternchen werden nicht unterstützt.
Geben Sie den Namen der abzufragenden Tabelle in das Feld „Tabellenname“ ein: zum Beispiel: Tabelle1
Vordere Formularseite:
Achten Sie vor allem auf das Namensattribut des Eingabefelds.
Die häufig verwendeten Codes zum Hinzufügen von Daten unter ASP sind:
über adodb.recordset
Der Vorteil besteht darin, dass die Datenbankeingabe relativ einfach ist und die Berücksichtigung einfacher Anführungszeichen nicht erforderlich ist. Weniger fehleranfällig.
Kopieren Sie den Codecode wie folgt:
Benutzername = Anfrage(Benutzername)
Passwort = Anfrage(Passwort)
email = Anfrage(E-Mail)
Telefon = Anfrage (Telefon)
sql=select * aus Tabelle1
rs.open sql,conn,1,3
rs.addnew
rs(Benutzername)=Benutzername
rs(passwort)=passwort
rs(email)=email
rs(Telefon)=Telefon
rs.update
rs.close
Die zweite Methode besteht darin, SQL-Daten zu verwenden, um eine hohe Lagereffizienz zu erreichen. Sie ist jedoch anfällig für Probleme und muss einfache Anführungszeichen und andere Probleme berücksichtigen.
Der obige Code ist eigentlich eine Kapselung der SQL-Insert-Anweisung.
Kopieren Sie den Codecode wie folgt:
set conn=server.createobject(adodb.connection)
'Recordset-Objektmethode erstellen
set rst=server.createobject(adodb.recordset)
set rst1=conn.execute(in Benutzer (u_user,u_pass) Werte einfügen('&request.form(u_user)&','&request.form(u_pass)&'))
Freundliche Erinnerung von Script House: Aus Sicherheitsgründen ist es in vielen Fällen notwendig, eine umgekehrte Konvertierung der vom Benutzer eingegebenen Inhalte durchzuführen. Zum Beispiel mit
username=server.htmlencode(request(username))
Dadurch wird die Ausführung einiger Skripte verhindert, z. B. wird <script> zu <script>