精品久久人人妻人人澡人人爽-亚洲熟妇一区二区在线-国产一区二区三区免费精品-亚洲精品欧美中文字幕

專業(yè)的廣州網(wǎng)站建設(shè)公司、廣州網(wǎng)站設(shè)計(jì)制作公司為您服務(wù),電話:020-85548809,29883069
新聞中心
專業(yè)專注專心,行業(yè)行情行規(guī)
分享交流,永無止境,我們?cè)概c您共同進(jìn)步

如何制作動(dòng)態(tài)網(wǎng)頁之二

發(fā)布日期:[2009/10/23]   編輯:奇億廣州網(wǎng)站建設(shè)

上一節(jié)《如何制作動(dòng)態(tài)網(wǎng)站之一》中講述了數(shù)據(jù)庫連接和后臺(tái)的數(shù)據(jù)處理:添加、修改和刪除。這一節(jié)我們將要講述如何從數(shù)據(jù)庫中讀取需要的數(shù)據(jù)在前臺(tái)頁面顯示出來。

還是以上節(jié)的基礎(chǔ)上:數(shù)據(jù)庫/data/test.mdb,數(shù)據(jù)庫表Feedback,表字段id,Username。
數(shù)據(jù)讀取過程:
Set rs = Server.CreateObject("ADODB.Recordset")
sql="select * from Feedback"
rs.open sql,conn,1,3
Response.Write"&rs("需要讀取的數(shù)據(jù)")&"
rs.close
Set rs=nothing

下面給出幾個(gè)讀取需求:
讀取前十條并且用ID降序排列(即ID從大到。┑腢sername:
Set rs = Server.CreateObject("ADODB.Recordset")
sql="select top 10 * from Feedback order by id desc"
rs.open sql,conn,1,3
if rs.eof and rs.bof then
Response.Write"&rs("Username")&"
rs.MoveNext
loop
rs.close
Set rs=nothing

讀取前十條并且用ID升序排列
只需把上面代碼中的sql="select top 10 * from Feedback order by id desc" 改成sql="select top 10 * from Feedback order by id asc" 即可。

假如讀取ID=5的Username:
Set rs = Server.CreateObject("ADODB.Recordset")
sql="select * from Feedback where id=5"
rs.open sql,conn,1,3
Response.Write"&rs("Username")&"
rs.close
Set rs=nothing

假如讀取Username=studstu的ID數(shù)
Set rs = Server.CreateObject("ADODB.Recordset")
sql="select * from Feedback where Username=studstu"
rs.open sql,conn,1,3
Response.Write"&rs("id")&"
rs.close
Set rs=nothing

在這講述下Response.Write"數(shù)據(jù)"是在頁面上輸出""內(nèi)的內(nèi)容,比如Response.Write"&rs("Username")&"則輸出數(shù)據(jù)庫中Feedback表的Username這個(gè)字段內(nèi)容。而這個(gè)
if rs.eof and rs.bof then
Response.Write"&rs("Username")&"
rs.MoveNext
loop
則是循環(huán)輸出Username,直至全部滿足條件的Username都
輸出完畢為止。而rs.close和Set rs=nothing則是為關(guān)閉這個(gè)集合的語句。

注意,所有ASP程序運(yùn)行都需要包含在"<%"和"%>"標(biāo)記內(nèi),讀取數(shù)據(jù)庫前面也需要加數(shù)據(jù)庫連接語句。如數(shù)據(jù)庫連接+讀取操作。

廣州建網(wǎng)站、廣州做網(wǎng)站
或者將本文《如何制作動(dòng)態(tài)網(wǎng)頁之二》收藏和分享到:
復(fù)制本文《如何制作動(dòng)態(tài)網(wǎng)頁之二》地址給好友: