我有一個插入tinyMCE的文本區域,它將包含我希望保存到數據庫中的HTML代碼。我應該使用哪種類型的數據庫中的html文本?
我想保存的HTML代碼的權利,因爲它是要能夠隨時打印,甚至可以把它寫下來到一個文件(using fopen("filename","w");)
因爲我建立我的表將使用,我不知道哪種類型的記錄應該分配給我的數據庫中的HTML文本。
我應該..:
- 使用
addslashes/stripslashes
當我保存/蓋章,HTML文本? - or
htmlencodechars/decodechars
? - 或根本沒有?
在最後可能的時刻逃脫。參數化查詢以安全地插入html,然後在輸出時對其進行編碼。 –
好的,但我應該使用varchar字段?或長文?甚至是一個blob?寫下來的內容將成爲期刊文章,所以它會很長,作爲其中的一個......另外,當我編碼/解碼時,我應該使用什麼? htmlencodechars或addslashes? 感謝您的信息 –