0

我在使用 CKEditor(通过 PHP)时遇到问题,它不会将完整的文档保存到 SQL 表中。然后它会在重定向时抛出一个垃圾。在大多数情况下,它工作得非常好。它似乎只发生在长文本上 - 好像它被限制在一定的字符数内(我没有设置任何限制 - 但不确定 CKEditor 中是否设置了限制。我在任何地方都找不到关于此的任何信息) . SQL 表是一个 Longblob,所以我相信它能够存储大约 4GB 的数据。起初我以为是图像之类的,但事实证明纯文本也有同样的问题。

所以,我的问题是: 1. CKEditor 输入的文本是否有限制?2、标签默认的字符数有形式限制吗?3. 我做了一个布布吗?

//form blah
<textarea class='ckeditor' name='doc'></textarea>
//etc

//SQL query upload
$query = mysql_query("INSERT INTO `docs` (`title`,`doc`,`date`,`author`,`category`) VALUES ('$title','$doc','$date','$author','$category')");
4

1 回答 1

0

您在 mysql 中的数据类型可能太小而无法容纳大量数据。尝试将其设置为 TEXT。

于 2012-10-24T23:27:52.600 回答