如何制作動(dòng)態(tài)網(wǎng)站之一
動(dòng)態(tài)網(wǎng)站是指可以通過(guò)后臺(tái)來(lái)更新信息的網(wǎng)站,而非很多人說(shuō)的有動(dòng)畫(huà)效果的網(wǎng)站。根據(jù)編寫(xiě)語(yǔ)言和環(huán)境一般分為asp,php,jsp和.net,我們從最常見(jiàn)的ASP動(dòng)態(tài)網(wǎng)站制作說(shuō)起。
動(dòng)態(tài)網(wǎng)站一般涉及到數(shù)據(jù)庫(kù),ASP常見(jiàn)的數(shù)據(jù)庫(kù)組合是ACCESS,網(wǎng)站就是通過(guò)程序和數(shù)據(jù)庫(kù)來(lái)實(shí)現(xiàn)動(dòng)態(tài)后臺(tái)更新的。過(guò)程又可分為三點(diǎn):添加、編輯/修改和刪除。
任何數(shù)據(jù)的操作都是這三點(diǎn)來(lái)實(shí)現(xiàn)的,下面我將系統(tǒng)而概略地講述整個(gè)動(dòng)態(tài)網(wǎng)站的實(shí)現(xiàn)原理。了解原理后再慢慢學(xué)細(xì)節(jié)部分就會(huì)容易多了。
首先進(jìn)行數(shù)據(jù)庫(kù)的鏈接,常用代碼:
set conn = server.createobject("adodb.connection")
strconn="driver=; "
strconn=strconn & "dbq=" & server.mappath("/data/test.mdb")
conn.open strconn
<%set conn = server.createobject("adodb.connection")
strconn="driver=; "
strconn=strconn & "dbq=" & server.mappath("/data/test.mdb")
conn.open strconn
%>其中data為數(shù)據(jù)庫(kù)存放目錄,test.mdb為數(shù)據(jù)庫(kù)。
后臺(tái)數(shù)據(jù)操作:(注意Feedback為數(shù)據(jù)庫(kù)test.mdb中的表,Username為表中的一個(gè)字段)
1,添加
Set rs = Server.CreateObject("ADODB.Recordset")
sql="select * from Feedback"
rs.open sql,conn,1,3
rs.addnew
rs("Username")="要添加的數(shù)據(jù)"
rs.update
rs.close
<%Set rs = Server.CreateObject("ADODB.Recordset")
sql="select * from Feedback"
rs.open sql,conn,1,3
rs.addnew
rs("Username")="要添加的數(shù)據(jù)"
rs.update
rs.close
%>
2,修改
<%Set rs = Server.CreateObject("ADODB.Recordset")
sql="select * from Feedback"
rs.open sql,conn,1,3
rs("Username")="要修改的數(shù)據(jù)"
rs.update
rs.close
%>Set rs = Server.CreateObject("ADODB.Recordset")
sql="select * from Feedback"
rs.open sql,conn,1,3
rs("Username")="要修改的數(shù)據(jù)"
rs.update
rs.close
3,刪除
Set rs = Server.CreateObject("ADODB.Recordset")
sql="delete * from Feedback where Username="要?jiǎng)h除的數(shù)據(jù)""
rs.open sql,conn,1,3
rs.close<%Set rs = Server.CreateObject("ADODB.Recordset")
sql="delete * from Feedback where Username="要?jiǎng)h除的數(shù)據(jù)""
rs.open sql,conn,1,3
rs.close
%>
用法為數(shù)據(jù)庫(kù)連接部分+數(shù)據(jù)更新操作部分(如添加或修改或刪除),記住ASP程序代碼是放在"<%<%"和"%>"和"%>"中間的,這樣便是后臺(tái)的動(dòng)態(tài)信息更新部分。動(dòng)態(tài)網(wǎng)站制作技巧之二將為你講述前臺(tái)的數(shù)據(jù)顯示技巧,即如何從數(shù)據(jù)庫(kù)中取出我們需要的信息顯示在網(wǎng)頁(yè)上。