从PHP中保留插入MYSQL数据库的注释的HTML“外观”

时间:2013-10-10 21:51:34

标签: php mysql pdo

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

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

我怎样才能更准确地改变这个注释的外观,因为它的类型被保存,因为它稍后被加载并从数据库读取(即\ r \ n新行,撇号等)。

以下是它现在的设置方式:

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

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

$stmt->execute();

0 个答案:

没有答案