0

我有一个网站,用户可以在其中发表最长 280 个字符的评论。我遇到的问题是“\r\n”之类的内容出现在实际数据库的注释中,并且所有撇号和引号都以“\”开头。为什么会这样?

我正在使用准备好的语句插入数据库。

我怎样才能改变这一点,以便在稍后加载并从数据库中读取时保留注释在输入时的外观(即 \r\n 新行、撇号等)。

这是它现在的设置方式:

$stmt = $dbh->prepare("INSERT INTO table SET comment=:comment");

$stmt->bindParam(':comment', $post, PDO::PARAM_STR, 280);

$stmt->execute();
4

0 回答 0