我正在使用以下内容将来自 textarea 的帖子提交到我的 mysql 数据库,以便在输出中保留单/双/三行间距。:
$update = nl2br(htmlentities($string, ENT_QUOTES, 'UTF-8'));
有时它可以工作,但有时双行空间会被单行空间替换,而其他时候双行空间会被保留。这是我的输出,所有这些都是使用双行空格输入的(按两次输入)。任何有关如何改进这一点的建议将不胜感激:
something
went
a
little
wrong
there
谢谢普林佐恩。下面是相关表的 CREATE TABLE 语句。
如果不存在 `ticket_updates` 则创建表( `id` int(11) NOT NULL AUTO_INCREMENT, `ticket_id` varchar(100) NOT NULL, `update` 文本不为空, `time` 时间戳 NOT NULL DEFAULT CURRENT_TIMESTAMP, `member_id` varchar(100) NOT NULL, 主键(`id`) ) 引擎=InnoDB 默认字符集=utf8 AUTO_INCREMENT=28 ;