我有我使用的是簡單的SQL
選擇查詢PHP
網頁上顯示的MySQL
表中的數據。它的工作正常,並從數據庫的HTML格式正確顯示數據。停止影響的HTML網頁上的其他元素
但是,由於HTML從數據庫回顯,會影響網頁上的其他HTML
元素,我如何仍然使用HTML格式回顯數據庫數據,但是如何停止更改其他硬編碼元素的樣式?
我有我使用的是簡單的SQL
選擇查詢PHP
網頁上顯示的MySQL
表中的數據。它的工作正常,並從數據庫的HTML格式正確顯示數據。停止影響的HTML網頁上的其他元素
但是,由於HTML從數據庫回顯,會影響網頁上的其他HTML
元素,我如何仍然使用HTML格式回顯數據庫數據,但是如何停止更改其他硬編碼元素的樣式?
我們不知道這裏的所有情況,但這是您應該儘量避免將html存儲在數據庫中的原因之一。你基本上有四個選項的位置:
如果你要打印的HTML文本,你可以使用用htmlspecialchars:
htmlspecialchars('<strong>something</strong>')
看到這個答案的詳細信息:How to display HTML tags as plain text
我不想顯示HTML文本 - 我想顯示正確的格式,但因爲從數據庫返回的數據具有HTML標籤和CSS,它影響頁面上的其他元素 – user2710234 2014-11-04 13:35:53
在你的問題中舉一個例子它會清除一些事情。因爲您要求在評論中將html作爲文本打印出來。 – Gudgip 2014-11-04 13:37:38
因此被插入到數據庫中的數據看起來像這樣:http://pastebin.com/isRJy7MS-我想將它顯示爲HTML(按原樣)但不影響同一頁上的其他元素 – user2710234 2014-11-04 13:45:03
請顯示/發佈您的代碼,以便我們可以檢查並糾正它。 – 2014-11-04 13:18:49
你只是想打印出來的HTML?使用框架?或者你想打印的HTML文本? – Gudgip 2014-11-04 13:22:48
我想打印爲文本 – user2710234 2014-11-04 13:28:09