gpt4 book ai didi

php - 将 HTML 插入数据库

转载 作者:行者123 更新时间:2023-11-29 04:54:34 25 4
gpt4 key购买 nike

我正在将数据插入到包含一些基本 html 标记、双引号和单引号的表格中。

我正在使用以下行来处理数据:

htmlentities(($_POST[content]), ENT_QUOTES);

问题在于,当我选择此数据以将其带回屏幕时,显示实际的 html 标签而不是呈现 html,即如果我使用 <b>bold</b>标记,将其显示为文本而不是使该标记内的文本粗体。如果我不使用上面的行,即

htmlentities(($_POST[content]), ENT_QUOTES);

然后我无法将数据插入数据库,因为数据可以包含单引号和双引号。

我该如何处理这个问题?

所以基本上,我应该能够将数据插入单引号或双引号不会造成问题的数据库中。当将数据渲染回屏幕时,它应该渲染 html 选项卡,因为它们应该被渲染到浏览器中,并且引号应该显示为被渲染回屏幕的文本中的引号。

最佳答案

您将数据插入到数据库中,而不是插入到 HTML 文档中。不要使用 htmlentities。使用数据库提供的任何方法来转义内容。这应该是使用绑定(bind)参数的东西。 Bobby-tables explains a number of different methods

关于php - 将 HTML 插入数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7847567/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com