八、刪除留言 上節(jié)我們?cè)黾恿艘粋(gè)刪除留言的鏈接,以下是這個(gè)del.asp的代碼
<!--#include file="conn.asp"--> <% set rs=server.createobject("adodb.recordset") id=Request.QueryString("id") sql="select * from main where id="&id rs.open sql,conn,2,3 rs.delete rs.update %>
很明了吧,才幾句,第1、2、3句都不用我解釋了,大家都在上幾節(jié)中明白了。
第4句: id=Request.QueryString("id") 用id取值字符串中傳的id,回頭看一下刪除的鏈接:del.asp?id=<%=rs("id")%> 就是這個(gè)鏈接才把id的值傳來(lái)的,<%=rs("id")%>是讀取數(shù)據(jù)庫(kù)中的自動(dòng)編號(hào)字段中的id。
第5句:
用sql定義SQL語(yǔ)句,這里的*是通配符,表示所有,而Where有點(diǎn)像我們漢語(yǔ)中的“當(dāng)”,整句話的意思是選擇所有來(lái)自表名為main的字段,它的條件是當(dāng)數(shù)據(jù)庫(kù)中的id字段是字串所傳來(lái)的id。如果這個(gè)沒(méi)有的話這個(gè)一時(shí)間不明白也不要緊,慢慢接觸就知道了。
第6句是打開(kāi)符合條件的記錄,確切的講不應(yīng)該叫記錄集了,因?yàn)榻?jīng)過(guò)我們這樣篩選的話,記錄絕對(duì)是一條,2,3指定可以對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)入修改。
第7、8句
rs.delete 看了就明白了,原來(lái)這才是整個(gè)程序的精髓,就是執(zhí)行刪除了。 rs.update 這是更新數(shù)據(jù)庫(kù)中的表,刪除后就更新。
最后大家自己用rs.close和conn.close釋放。
經(jīng)過(guò)這幾節(jié)的學(xué)習(xí),大家應(yīng)該對(duì)ASP有所了解和認(rèn)識(shí)了,這個(gè)做ASP留言本的教程就到此結(jié)束了,我是你們的朋友延續(xù),歡迎和我聯(lián)系:fisedesign#yahoo.com.cn
下載地址:guestbook
本文鏈接:http://m.95time.cn/tech/program/2005/2589.asp
出處:藍(lán)色理想
責(zé)任編輯:moby
上一頁(yè) 制作管理頁(yè)面 [7] 下一頁(yè)
◎進(jìn)入論壇網(wǎng)絡(luò)編程版塊參加討論
|