我想在mysql數據庫中存儲一些html代碼,我沒有這樣做過,什麼是在db中存儲html的正確方法?如何在mysql中存儲html代碼?
$html_code='<div class="hello"><p>hello world</p></div>';
// database table
part_name | html_code
hello | ??
我想在mysql數據庫中存儲一些html代碼,我沒有這樣做過,什麼是在db中存儲html的正確方法?如何在mysql中存儲html代碼?
$html_code='<div class="hello"><p>hello world</p></div>';
// database table
part_name | html_code
hello | ??
我的建議是使用htmlpurifier來爲你做它,淨化輸入,並刪除所有惡意代碼
否則,你寫這樣remove_special_chars($string)
功能去除特殊字符像<
>
"
與替換它們像<
,>
,"
...並保存到你的分貝。 從db讀取數據後,使用add_special_chars($string)
等功能反之亦然,以顯示內容。這並不容易,仍然不可靠
'part_name | html_code hello | 「這是什麼? – Ejaz 2013-04-08 05:47:00
[將HTML存儲到MySQL數據庫中]可能的重複(http://stackoverflow.com/questions/2641561/store-html-into-mysql-database) – Rikesh 2013-04-08 05:47:43
你有沒有在MySQL數據庫中存儲任何東西? – 2013-04-08 05:48:06