2011-11-23 102 views
-4

我需要插入如何在数据库字段中执行某些操作的方法。不过,我需要将它作为一个字符串与html标签一起存储。例如下面的列表是:PHP在插入数据库之前更改字符串

<ul> 
<li>List item</li> 
<li>List item</li> 
<li>List item</li> 
</ul> 
  • 列表项
  • 列表项
  • 列表项

我将如何存储列表中的数据库与上述html标签领域这样它可以稍后使用,并在html中作为列表再次打印出来?

谢谢

+0

HTML只是普通的文本。像插入任何其他字符串数据一样插入html代码片段。 –

+0

PHP如何更改输入/字符串? – ajreal

+1

友好的建议,不要将html标签存储在数据库中。将数据拉出后,对结果进行样式设置。 –

回答

1

与存储其他数据的方式完全相同。

-2

在PHP中您可以使用

addslashes(string) 

这将逃脱的HTML只要你把它存放在一个数据库中的subtible列你的罚款

+0

我认为OP想要打印出HTML _as_ HTML,而不是文本,当他们检索它时。虽然您的答案对于转义HTML是正确的,但不幸的是,在这种情况下它不适用。 – Bojangles

+1

否,addslashes不会转义HTML,而是单引号,双引号,空和黑色。 – ajreal

+1

不,实际上他的回答对于转义HTML是不正确的。 'addslashes'不会转义HTML,不应该用于转义要在查询中使用的字符串。 – deviousdodo

相关问题