我有一個表單,我也可以寫HTML標籤。我必須保存這個textarea保存每一個HTML標籤。因此,這裏的代碼:MySQL API - 存儲HTML標籤
foreach($_POST["comment"] AS $key => $value)
{
mysql_query("UPDATE comments SET title= '".$value["title"]."', comment = '".$value['comment']."' WHERE id = '".$value["id"]."'");
}
當我試圖挽救這個:
<b>Hello</b>
在MySQL中我得到這樣的結果:
<b>Hello</b>
我必須保持每一個HTML,因爲它是。如果我寫<b>
我必須在數據庫中確切地保存<b>
。我嘗試了轉義,html特性,引號,刪除斜槓(...),但這個人繼續以錯誤的方式保存所有內容。
p.s.在你提問yes之前,description字段是使用UTF-8編碼的TEXT tupe。
MySQL不會那樣做編碼。你的問題在別的地方。 – 2014-11-04 00:47:54
您是否嘗試過htmlspecialchars? – Mark 2014-11-04 00:48:38
爲什麼你想要數據庫保存
。將它保存爲tg代碼格式非常好。 – 2014-11-04 00:50:06