當前位置:首頁 » 編程語言 » 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