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

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

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

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

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

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

Enddetail 代表结束替换模板文件

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

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

<meta equiv= Content Type content= text/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= TEXT INDENT: pt >模板文件做好后 我们先把它存放在 D:\SQL Server文件 目录下面 然后我们在SQL SERVER查询分析器里面执行下面的代码

EXECUTE sp_makewebtask @outputfile = D:\SQL Server文件\OutPutHtml @query = Select Suppliers CompanyName Suppliers ContactName Products ProductName Products UnitPrice From Suppliers Inner Join Products On Suppliers SupplierID=Products SupplierID Where Suppliers SupplierID= @templatefile = D:\SQL Server文件\OutPutHtml TPL @dbname = NorthWind @rowcnt = @whentype = @lastupdated = GO

lishixinzhi/Article/program/SQL/201311/16296

1、首先写入导出按钮和需要导出的datagrid列表。

2、点击导出按钮;获得需要导出的字段与不需要导出的数据进行数据处理,并且进行json解析。

3、异步 *** 作进入后台获取数据。

4、后台将数据写入excel(其中还有一个帮助类)。

需要三个步骤:第一步,用php连接数据库;

第二步,用sql语句查询数据并把查询出来的结果存入到一个数组或对象中。

第三步,显示数据。

下面我就用面向过程的编程方式来显示数据。这里我用网页中的表格来显示数据。你可以根据你自己的需要来选择显示的方式。

?php

$conn=mysql_connect("localhost","用户名",”密码“)

//连接数据库,用户名、密码即数据库的用户名和密码

mysql_select_db("数据库名")

//选择你要查询的数据库的名称

mysql_query(”SET

NAMES

'gbk'“)

//设置查询的数据库数据编码,根据数据库的编码设置

$sql="select

*

from

user"

//比如说你要查询一个用户表user,假设它有三个字段,用户id,用户名username,密码password,

$rs=mysql_query($sql)

?

用户ID

用户名

密码

?php

while($row=mysql_fetch_assoc($rs)){

?

?php

echo

$row['id']?

?php

echo

$row['username']?

?php

echo

$row['password']?

?php

}

?


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9916752.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存