当前位置:首页 » 编程语言 » sql保存html
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

sql保存html

发布时间: 2023-01-26 00:30:33

1. sql 数据库里存的是 html 格式的源码,在网页中怎么还原成正常显示

那你直接把“<p>abcd</p>打印在网页就好了。 网页能直接识<p>。另外 你最好说明用的是什么做网页,可以给你更准确的例子。

数据转换存在数据库? 你说的:
1. 什么样的转换? 是<p>去掉只保存内容?
2. 是否设计其他的tag 比如 任何<></>都去掉,只保留内容。最好给出例子。 这种类似ETL的操作, 我会看情况,可能用perl,可能用xslt来提取数据
3. 保存的数据是是什么数据库

2. 怎样把SQL中的数据输出到HTML页面,数据库用的是mysql。

在 html 规范里,与换行有关的标签之一是<br />标签。由此分析,给文本区里的文字的每一行头尾加入<br />标签即可以 html 的方式达到存储其换行状态的目的。php接受文本区内容的方式是把文本区的全部字符当作一个单一的 string 变量来实现,因此,行的概念并不直接,好在来自文本区的字符包含有回车符,一个回车符代表一行的结束,我们可以通过整个字符串的回车符识别该文本所包含的行,从而给各行尾加入<br />标签以便将段落分开。
另外,在将文本区的数据发送到Mysql之前,其中的敏感字符如空格、单引号、双引号、大于号、小于号也要经过处理。
以下代码
假设文本区的文本被视作变量 $str 。
function text_dowith($str)
{
//将文本区的数据格式化为Mysql能接受的Html数据格式(去除容易引起Mysql误解的敏感字符)。
$str = ereg_replace(" "," ", $str); //将空格转化为html格式
$str = ereg_replace("'","'",$str);//将单引号转化为html格式
$str = ereg_replace('"','"',$str);//将双引号转化为html格式
$str = ereg_replace("<","<",$str);//将'<'转化为html格式
$str = ereg_replace('>','>',$str);//将'>'转化为html格式
$str = ereg_replace(chr(13),'<br />',$str);//将换行符转化为html格式,,根据Textarea的wrap属性确定是否有此行,如chr(13)和“/n/r”两种格式都有,则将其中一个替换为“”
$str = ereg_replace(‘/n/r’,'<br />',$str);//将换行符转化为html格式,根据Textarea的wrap属性确定是否有此行,如chr(13)和“/n/r”两种格式都有,则将其中一个替换为“”
return $str;
}
将Myslq中包含html的数据输出并显示在文本区中的过程与输入的过程相反。
function text_display($str)
{
//将Mysql中的html格式的数据进行格式处理(用于显示在文本区中显示)
$str = ereg_replace("<br />",chr(13), $str);
$str = str_replace(" ", " ", $str);
$str = ereg_replace("'","'",$str);
$str = ereg_replace('"','"',$str);
$str = ereg_replace("<","<",$str);
$str = ereg_replace('>','>',$str);
return $str;
}
如果只是显示在表格中,则Mysql中的数据可以不经处理直接输出。

3. 如何向数据库中存储html数据

1. 数据库中保存的HTML内容都是文本格式, 数据库字段如ORACLE选用VARCHAR2(2000)或CLOB(大对象)
2. 一般的HTML编辑器,是对上传的对象(如图片、文档等)保存到服务器临时目录,并在HTML代码中保存HTML连接的方式
因此,向数据库中写HTML页面实际上就相当于把HTML的文本保存到数据库中,如果文本较大, 可以用中间变量做缓存(buffer)

4. 如何向数据库中存储html数据

1.
数据库中保存的html内容都是文本格式,
数据库字段如oracle选用varchar2(2000)或clob(大对象)
2.
一般的html编辑器,是对上传的对象(如图片、文档等)保存到服务器临时目录,并在html代码中保存html连接的方式
因此,向数据库中写html页面实际上就相当于把html的文本保存到数据库中,如果文本较大,
可以用中间变量做缓存(buffer)

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

平常在查询数据库的时候,经常会把一些查询的结果保存起来,如数据存放到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" /
<TITLEshow 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</TR<%enddetail%</TABLE</center</H2</BODY</HTML模板文件做好后,先把它存放在“D:\SQL Server文件”目录下面

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

我们先看sp_makewebtask这个SQL Server自带的系统存储过程 它用来创建一项生成 HTML文档的任务 该文档包含执行过的查询返回的数据 在本例中 上述的参数分别代表的意思为

@outputfile

生成HTML 文件的位置 如果文档将在远程计算机上生成 则该参数可以是 UNC 名称

@query

要运行的查询 当在运行任务时 查询结果将以表格形式显示在 HTML 文档中 可以指定多个 SELECT 查询 这样可以在 outputfile 中显示多个表

@templatefile

用于生成 HTML 文档的模板文件的路径 模板文件包含 HTML 文档的格式特征信息和标记 该标记指示将查询结果添加到 HTML 表中的位置

@dbname

在其上运行查询的数据库名

指定查询结果是以粗体 ( ) 还是非粗体 ( ) 显示 bold 的数据类型为 tinyint 默认值为

@rowcnt

指定生成的 HTML 文档中所显示行的最大值 默认值为 用来指定显示在 HTML 文档中满足给定查询的所有行

@whentype

指定何时运行创建 HTML 文档的任务 代表立即和应请求创建页 将立即创建和重新创建 HTML 文档

@lastupdated

指定所生成的 HTML 文档是否显示 上次更新时间 时间戳指示上次更新的日期和时间 ( ) 或者没有时间戳 ( ) 在 HTML 文档中 时间戳出现在查询结果的前一行

上面的存储过程如果在SQL Server 下执行 还须得开通执行它的权限 可以执行下面的代码

sp_configure show advanced options ; GO RECONFIGURE; GO sp_configure Web Assistant Proceres ; GO RECONFIGURE GO

执行过后 我们看在D盘SQL Server文件下面生成一个OutPutHtml 文件 查看原代码 可以看到模板标记替换成对应的数据库的内容 代码如下

lishixin/Article/program/SQL/201311/16297

7. 怎样把SQL中的数据输出到HTML页面[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 Procts ProctName Procts UnitPrice From Suppliers Inner Join Procts On Suppliers SupplierID=Procts SupplierID Where Suppliers SupplierID= @templatefile = D:SQL Server文件OutPutHtml TPL @dbname = NorthWind @rowcnt = @whentype = @lastupdated = GO

lishixin/Article/program/SQL/201311/16296

8. 如何向sql数据库存储一段带有html标记的文字

insert into table(column)
select '<a href="index.html">home</a>'--字符串里面是带双引号的

insert into table(column)
select '<a href=''index.html''>home</a>'--字符串里面是带单引号的

两个,一,带双引号的,按照字符串的方式插入就好
二、带单引号的,在sql中两个单引号表示字符串里面的单引号

9. 如何把HTML文件存入SQL SERVER 2005数据库中,再读出来

直接保存进text字段里,用时直接取出就行,用innerHtml就成

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

<HTML> <HEAD> <HTML> <HEAD> <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> <TR> <TD> Exotic Liquids </TD> <TD ALIGN=RIGHT>Charlotte Cooper</TD> <TD ALIGN=RIGHT>Chai</TD> <TD ALIGN=RIGHT> </TD></TR>

<TR> <TD> Exotic Liquids </TD> <TD ALIGN=RIGHT>Charlotte Cooper</TD> <TD ALIGN=RIGHT>Chang</TD> <TD ALIGN=RIGHT> </TD></TR>

<TR> <TD> Exotic Liquids </TD> <TD ALIGN=RIGHT>Charlotte Cooper</TD> <TD ALIGN=RIGHT>Aniseed Syrup</TD> <TD ALIGN=RIGHT> </TD></TR>

</TABLE> </center> </H ></BODY></HTML>

运行此HTML文件 可以看到结果如图

图 SQL SERVER查询结果输出到HTML页面

就和SQL语句查询的结果对应了 这样 我们就把查询语句输入到HTML页面了

lishixin/Article/program/SQL/201311/16290