[ 登录 ][ 注册 ] 天极传媒: 比特网 | 天极网 | IT专家网 | IT商网 | 52PK游戏网 | 手机天极 | IT分众 |
您现在的位置: IT专家网 > 数据库子站 > 数据库技巧

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

作者: 松晨,  出处:IT专家网, 责任编辑: 唐小若, 
2008-08-28 08:04
  在查询数据库的时候,我们经常会把一些查询的结果保存起来,如数据存放到EXCEL中,但如果把数据存放到HTML页面中去显示,并且把数据以网页形式展现出来的时候,这样会更直观。

  IT专家网独家】我们平常在查询数据库的时候,经常会把一些查询的结果保存起来,如数据存放到EXCEL中,但如果能有办法把数据存放到HTML页面中去显示,并且把数据以网页形式展现出来的时候,这样会更直观。

  我们先来了解一下模板文件,Template模板,后缀名称为TPL,TPL文件和HTML文件一样,在TPL文件中注意其中的<%begindetail%><%enddetail%>"><%insert_data_here%>标记,分别代表的意思如下:

  Begindetail:代表准备开始替换模板文件的开始

  Enddetail:代表结束替换模板文件

  insert_data_here:代表指明在何处插入结果集中的数据。如果结果集记录中包含多个字段的话,insert_data_here将按照其在记录中的顺序,也就是查询语句SELECT执行语句中的字段顺序,来按顺序地插入数据。也就是说,每个结果记录中的每个字段只能在页面中被插入一次。如果要想在页面中多次使用某个字段,可以先将它赋给一个变量。然后再反复地使用此变量即可。

  那我们就来做一个简单格式的TPL模板,命名为OutPutHtml.TPL,模板的HTML代码如下:

<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<TITLE>show HTML</TITLE>
 
<BODY>
<center>
<P>
<H2>
<TABLE BORDER="1" cellpadding="0" cellspacing="0">
<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> 
</H2>
</BODY>
</HTML>

模板文件做好后,我们先把它存放在“D:\SQL Server文件”目录下面,然后我们在SQL SERVER查询分析器里面执行下面的代码:

共4页。 1 2 3 4 :

网友评论

笔名 
请您注意:遵守国家有关法律、法规,尊重网上道德,承担一切因您的行为而直接或间接引起的法律责任。    IT专家网友拥有管理笔名和留言的一切权利。

邮件订阅