数据库

位置:IT落伍者 >> 数据库 >> 浏览文章

怎样把SQL中的数据输出到HTML页面[1]


发布日期:2020年06月29日
 
怎样把SQL中的数据输出到HTML页面[1]
在查询数据库的时候我们经常会把一些查询的结果保存起来如数据存放到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

[] [] []

               

上一篇:怎样把SQL中的数据输出到HTML页面[2]

下一篇:个人经验总结:处理海量数据的经验和技巧[4]