gpt4 book ai didi

php - 保留 SQL 插入的换行符 - PHP

转载 作者:行者123 更新时间:2023-11-29 12:32:26 24 4
gpt4 key购买 nike

我有一个通过邮寄提交的文本区域。在插入之前我会这样做:

mysql_real_escape_string($notes)

我正在输出检索到的记录:

stripslashes($notes)

但是,当我这样做时,换行符被删除,我得到了一个巨大的段落。

存储带换行符的文本区域并输出检索到的数据的正确方法是什么?

不确定这是否重要,但我正在插入到 Mssql 数据库。

最佳答案

stripslashes 绝对不是输出到 html 的方式,要转义不受信任的输入,请使用 htmlspecialchars

最好的方法是利用 white-space css 规则:

<div style="white-space: pre-wrap"><?php echo htmlspecialchars($notes) ?></div>

如果您在输出中看到额外的斜杠,则数据库中的数据有误。解决这个问题,而不是输出。

关于php - 保留 SQL 插入的换行符 - PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27274460/

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