javascript - 当我格式化到 mysql 中时,Ckeditor 不存储

标签 javascript php mysql ckeditor

我使用的是 ckeditor 基础版 4.3。当我在 MySQL 中存储数据时,格式化的数据不会被存储。例如,当我使用项目符号或编号时,它不会在我格式化时被存储。如何解决这个问题?

这是我用来集成和存储的代码。

<script src="ckeditor1/ckeditor/ckeditor.js"></script>

   <textarea name="editor1" id="editor1" rows="10" cols="10"></textarea> 

   <script>
     CKEDITOR.replace( 'editor1' );
   </script>

<?php
    $abt_description =$_POST['editor1'];    
    $insert_news = mysql_query("insert into table (colum) values ('$abt_description');
?>

最佳答案

正如评论者所说,stripslashes() 解决了这个问题。在插入之前添加:

$abt_description = stripslashes($abt_description);

注意:我建议在您的输入中使用 mysql_real_escape_string()

关于javascript - 当我格式化到 mysql 中时,Ckeditor 不存储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21881067/

相关文章:

mysql - 两列不同的SQL

javascript - 如果 innerHTML 包含 x、y、z 等,则 replaceWith——需要针对多个 innerHTML 变体的解决方案

php - 将 jpeg 作为 blob 保存并检索到 mysql 数据库

php - PDO mysqli 查询,制作一个管理页面,可能需要一个变量列名

php - 表 '/mysql-tmp/#sql_78b5_0.MYI' 的 key 文件不正确;或 "Got error x from storage engine"

php - 在 PHP 中显示本地目录中的图像

javascript - 有可能在 JavaScript 中为 "overwrite a pointer"吗?

javascript - 如何缩小页面中间的导航栏并使其在滚动时粘在页面顶部?

JavaScript 函数比较数组中的值并返回它

php - 帮助 AJAX 中的 3 个按钮