ASP高手來解釋一下,越細越好

2022-12-22 23:40:15 字數 2837 閱讀 4524

1樓:匿名使用者

『把資料庫檔案包含進去

<%dim id 』定義變數

dim rs,sql

id = replace(trim(request.querystring("id")),"'","") 『接收變數並進行防注入處理

if session("id"&id)<>"" then 』檢查session值,如果不為空,則:

set rs = server.createobject("adodb.recordset") 『建立記錄集

連線資料庫條件

rs.open sql,conn,3,3 『開啟記錄集

if rs.eof and rs.bof then 』如果沒有在資料庫中找到符合條件的記錄,則執行如下:

response.write("nodata") 『沒有記錄,顯示:nodata

else 』如果有記錄,則顯示如下:

response.write("dig") 『輸出一個dig

response.write(",") 輸出逗號

response.write(rs("dig")) 』輸出記錄集中的dig的值

end if 『判斷記錄集是否為空結束

else 』如果session空值。

set rs = server.createobject("adodb.recordset")

rs.open sql,conn,3,3 『這三行如上,開啟記錄集,檢索資料。。

if rs.eof and rs.bof then 』以下相同的我就不重複寫了。。。

response.write("nodata")

else

dim dig

dig =rs("dig") 『賦值

dig = dig + 1

rs("dig") = dig 把dig的值加上1

rs.update 』在資料庫中更新一下。。

rs.close 『關閉記錄集

set rs = nothing 』清空記錄集。

session("id"&id) = id 『新增session值

response.write(dig) 』在網頁上輸出dig值。。。

end if

end if

%>具體就是這樣了。。。

2樓:匿名使用者

只要改sql語句裡面這一個就好了,兩個都是這樣改

3樓:匿名使用者

select * from [news] where [log_id]=" & id

兩個sql語句都換成這樣就行了

4樓:

<%dim id

dim rs,sql

id = replace(trim(request.querystring("id")),"'","")

'獲取id,如果有單引號或空格,側去掉

if session("id"&id)<>"" then

'如果session("id"&id)沒有被賦值,那麼

set rs = server.createobject("adodb.recordset")

』建立一個記錄集物件rs

'用於開啟記錄集物件的sql查詢語句

rs.open sql,conn,3,3

'開啟rs

if rs.eof and rs.bof then

'如果rs記錄集空,那麼

response.write("nodata")

'輸出nodata

else

response.write("dig")

response.write(",")

response.write(rs("dig"))

'輸出dig,資料庫裡的dig欄位

end if

else

set rs = server.createobject("adodb.recordset")

』建立一個記錄集物件rs

'sql查詢語句,查詢符合sessioon(id)的記錄

rs.open sql,conn,3,3

'開啟rs

if rs.eof and rs.bof then

'如果rs記錄集空,那麼

response.write("nodata")

'輸出nodata

else

dim dig

dig =rs("dig") '修改rs

dig = dig + 1

rs("dig") = dig

rs.update

'修改記錄

rs.close

'關閉rs

set rs = nothing

'清空rs

session("id"&id) = id

response.write(dig)

end if

end if

%>

高手來解釋一下

鳥鳴澗 唐 王維 人閒桂花落,夜靜春山空。月出驚山鳥,時鳴春澗中。註釋 閒 悠閒,寂靜。這裡含有人聲靜寂的意思。桂花 木犀的通稱。有的春天開花,有的秋天開花。空 空虛。這時形容山中寂靜,無聲,好像空無所有。驚 驚動,驚擾。時鳴 不時地鳴叫。解析 鳥鳴澗,是一處風景極優美的地方。澗,是山澗,夾在兩山間...

麻將高手來指導下,麻將高手來!解釋一下麻將中的一些術語!

吃碰槓吃 當上家打出可湊成順之牌,可宣告吃牌。如 上家打三索,而你手中已有 四 五索,可宣告 吃 將三索據為己有,湊成順。碰當有人打出可湊成刻 三張相同 之牌,可宣告碰牌。如 有人打三索,而你手中已有兩張三索,可宣告 碰 將三索據為己有,湊成刻。槓槓牌,分明槓 暗槓 加槓三種。每次槓牌後,需補一張牌...

需要電腦高手幫我解釋一下

由硬體原因引起的宕機 散熱不良 顯示器 電源和cpu在工作中發熱量非常大,因此保持良好的通風狀況非常重要,如果顯示器過熱將會導致色彩 圖象失真甚至縮短顯示器壽命。工作時間太長也會導致電源或顯示器散熱不暢而造成電腦宕機。cpu的散熱是關係到電腦執行的穩定性的重要問題,也是散熱故障發生的 重災區 移動不...