我有一个表单,我也可以写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