欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

asp添加數(shù)據(jù)實(shí)現(xiàn)代碼

 更新時(shí)間:2010年09月28日 21:49:36   作者:  
數(shù)據(jù)代碼程序,接受用戶提交過(guò)來(lái)的數(shù)據(jù),再保存到數(shù)據(jù)庫(kù)教程中很方便等的哦,下面來(lái)看個(gè)詳細(xì)的說(shuō)明實(shí)例吧。
舉例:

如:在字段名處輸入:username,password,email,telphone
注意:不同的字段名用英文逗號(hào)隔開(kāi),且不支持星號(hào)
表名處輸入要查詢的表名:如:table1
前臺(tái)表單頁(yè)面:
主要是注意input字段的name屬性。
asp下常用的添加數(shù)據(jù)代碼是:
通過(guò)adodb.recordset
優(yōu)點(diǎn)是:數(shù)據(jù)庫(kù)入庫(kù)比較簡(jiǎn)單,不用考慮單引號(hào)問(wèn)題。不容易出現(xiàn)錯(cuò)誤。
復(fù)制代碼 代碼如下:

username = request("username")
password = request("password")
email = request("email")
telphone = request("telphone")
sql="select * from table1"
rs.open sql,conn,1,3
rs.addnew
rs("username")=username
rs("password")=password
rs("email")=email
rs("telphone")=telphone
rs.update
rs.close

第二個(gè)方法就是通過(guò)sql數(shù)據(jù),實(shí)現(xiàn),入庫(kù)效率高,但容易出現(xiàn)問(wèn)題,需要考慮單引號(hào)等問(wèn)題。
上面的代碼其實(shí)就是對(duì)sql insert語(yǔ)句的封裝。
復(fù)制代碼 代碼如下:

set conn=server.createobject("adodb.connection")
'建立recordset對(duì)象方法
set rst=server.createobject("adodb.recordset")
set rst1=conn.execute("insert into user (u_user,u_pass) values('"&request.form("u_user")&"','"&request.form("u_pass")&"')")


腳本之家友情提醒:為了安全考慮,很多情況下需要對(duì)用戶輸入的內(nèi)容,進(jìn)行反義轉(zhuǎn)換。例如使用
username=server.htmlencode(request("username"))
這樣就杜絕一些腳本的運(yùn)行,如<script>就會(huì)變成&lt;script&gt;

相關(guān)文章

最新評(píng)論