Программа кода данных принимает данные, отправленные пользователями, а затем сохраняет их в базе данных. Очень удобно подождать. Давайте рассмотрим пример с подробным объяснением. Пример:
Например: в поле имя введите: имя пользователя, пароль, адрес электронной почты, телефон.
Примечание. Имена полей разделяются английскими запятыми, звездочки не поддерживаются.
Введите имя таблицы, к которой будет произведен запрос, в поле имени таблицы: например: table1.
Лицевая страница формы:
В основном обратите внимание на атрибут имени поля ввода.
Обычно используемые коды для добавления данных в asp:
через adodb.recordset
Преимущество в том, что запись в базу данных относительно проста, и нет необходимости учитывать одинарные кавычки. Меньше подвержен ошибкам.
Скопируйте код кода следующим образом:
имя пользователя = запрос (имя пользователя)
пароль = запрос (пароль)
электронная почта = запрос (электронная почта)
телефон = запрос(телефон)
sql=выбрать * из таблицы1
rs.open sql,conn,1,3
rs.addnew
rs(имя пользователя)=имя пользователя
rs(пароль)=пароль
rs(электронная почта)=электронная почта
rs(телефон)=телефон
RS.обновление
RS.закрыть
Второй метод заключается в использовании данных SQL для достижения высокой эффективности складирования, но он подвержен проблемам и требует учета одинарных кавычек и других проблем.
Приведенный выше код на самом деле является инкапсуляцией оператора вставки sql.
Скопируйте код кода следующим образом:
set conn=server.createobject(adodb.connection)
'Создаем метод объекта набора записей
set rst=server.createobject(adodb.recordset)
set rst1=conn.execute(вставить в значения пользователя (u_user,u_pass)('&request.form(u_user)&','&request.form(u_pass)&'))
Дружеское напоминание от Script House: по соображениям безопасности во многих случаях необходимо выполнить обратное преобразование содержимого, вводимого пользователем. Например, используя
имя пользователя = server.htmlencode (запрос (имя пользователя))
Это предотвратит запуск некоторых сценариев, например, <script> станет <script>.