熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> SQL語言 >> 正文

怎樣把SQL中的數據輸出到HTML頁面[1]

2013-11-13 12:38:33  來源: SQL語言 
  在查詢數據庫的時候我們經常會把一些查詢的結果保存起來如數據存放到EXCEL中但如果把數據存放到HTML頁面中去顯示並且把數據以網頁形式展現出來的時候這樣會更直觀

  我們平常在查詢數據庫的時候經常會把一些查詢的結果保存起來如數據存放到EXCEL中但如果能有辦法把數據存放到HTML頁面中去顯示並且把數據以網頁形式展現出來的時候這樣會更直觀

  我們先來了解一下模板文件Template模板後綴名稱為TPLTPL文件和HTML文件一樣在TPL文件中注意其中的>標記分別代表的意思如下

  Begindetail代表准備開始替換模板文件的開始

  Enddetail代表結束替換模板文件

  insert_data_here代表指明在何處插入結果集中的數據如果結果集記錄中包含多個字段的話insert_data_here將按照其在記錄中的順序也就是查詢語句SELECT執行語句中的字段順序來按順序地插入數據也就是說每個結果記錄中的每個字段只能在頁面中被插入一次如果要想在頁面中多次使用某個字段可以先將它賦給一個變量然後再反復地使用此變量即可

  那我們就來做一個簡單格式的TPL模板命名為OutPutHtmlTPL模板的HTML代碼如下

<meta httpequiv=ContentType content=text/html; charset=gb />
<TITLE>show HTML</TITLE>
 
<BODY>
<center>
<P>
<H>
<TABLE BORDER= cellpadding= cellspacing=>
<TR> <TH><B>公司名稱</B></TH>
     <TH><B>聯系人</B></TH>
     <TH><B>產品名稱</B></TH>
     <TH><B>產品名稱</B></TH>
</TR>
<%begindetail%>
<TR> <TD> <%insert_data_here%>  </TD>
    <TD ALIGN=RIGHT><%insert_data_here%></TD>
    <TD ALIGN=RIGHT><%insert_data_here%></TD>
    <TD ALIGN=RIGHT><%insert_data_here%></TD>
</TR>
<%enddetail%>
</TABLE>
</center> 
</H>
</BODY>
</HTML>

 class=MsoNormal style=TEXTINDENT: pt>模板文件做好後我們先把它存放在D:\SQL Server文件目錄下面然後我們在SQL SERVER查詢分析器裡面執行下面的代碼

 

EXECUTE sp_makewebtask
  @outputfile = D:\SQL Server文件\OutPutHtmlhtm
  @query = Select SuppliersCompanyNameSuppliersContactNameProductsProductNameProductsUnitPrice
  From Suppliers Inner Join Products On SuppliersSupplierID=ProductsSupplierID
  Where SuppliersSupplierID=
  @templatefile = D:\SQL Server文件\OutPutHtmlTPL
  @dbname = NorthWind
  @rowcnt =
  @whentype =
  @lastupdated =
  GO

[]  []  []  


From:http://tw.wingwit.com/Article/program/SQL/201311/16296.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.