我在SQL「文本」數據類型和裏面我的HTML標籤中的內容有一個塔,例如PHP的MySQL顯示返回不包含HTML標籤的內容被剝奪
somecontent寫入:
- 一個
乾杯人
暴露尼克
我在SQL「文本」數據類型和裏面我的HTML標籤中的內容有一個塔,例如PHP的MySQL顯示返回不包含HTML標籤的內容被剝奪
somecontent寫入:
乾杯人
暴露尼克
的MySQL不會從文本中去掉標籤 - 這一點也不在乎的文本是什麼。 PHP也不會去除標籤,除非您的代碼中的某處執行了strip_tags()
或同等功能。
如果要強制瀏覽器在檢索到的數據顯示標籤,你可以運行通過[htmlspecialchars()][1]
的字符串,HTML元字符(<
,>
,"
,&
等)轉換成他們的性格實體等同物(<
,>
等)。
或者,您可以強制整個網頁做
header('Content-type: text/plain');
謝謝你,它的工作,實際上認爲問題是與沒有標籤的列中的舊數據,doh,乾杯人:) – yoyo 2011-03-04 14:42:53
數據庫的內容不受到PHP剝奪,除非你明確地告訴它來。 您確定您的標籤在插入前未被剝離嗎?
或者嘗試stripslashes();
Accroding你的描述可怕的段落是SQL結果的內容被渲染成純文本。一切似乎都很好。 ...你是否缺少CSS的樣式? – powtac 2011-03-04 14:36:01