Php MySQL中包含CMS输出的文本体的列的最佳类型是什么?

Php MySQL中包含CMS输出的文本体的列的最佳类型是什么?,php,mysql,Php,Mysql,我正在为一个网站做一个快速而肮脏的CMS模块——只是一个jWYSIWYG编辑器 我从来没有真正考虑过对于包含编辑器输出的XHTML的列使用的最佳类型。我过去一直使用blob,但不确定为什么我会选择它 有什么建议吗?好吧,既然您正在数据库中存储XHTML数据(这是否可以接受是一个完全独立的讨论),那么使用文本列来代替也不是不合理的,因为XHTML实际上就是这样 当然,您需要注意您的字符编码。好吧,因为您正在数据库中存储XHTML数据(这是否可以接受是一个完全独立的讨论),所以使用文本列来代替并不是

我正在为一个网站做一个快速而肮脏的CMS模块——只是一个jWYSIWYG编辑器

我从来没有真正考虑过对于包含编辑器输出的XHTML的列使用的最佳类型。我过去一直使用
blob
,但不确定为什么我会选择它


有什么建议吗?

好吧,既然您正在数据库中存储XHTML数据(这是否可以接受是一个完全独立的讨论),那么使用文本列来代替也不是不合理的,因为XHTML实际上就是这样


当然,您需要注意您的字符编码。

好吧,因为您正在数据库中存储XHTML数据(这是否可以接受是一个完全独立的讨论),所以使用文本列来代替并不是不合理的,因为XHTML实际上就是这样


当然,您需要注意您的字符编码。

文本是最安全的,因为您不会以任何方式限制字段大小(不过您可能希望在其中设置限制),并且可能会接受大多数例外情况

文本是最安全的,因为您不会以任何方式限制字段大小(不过您可能希望在其中设置限制),并且可能会接受大多数例外情况

我建议您只使用文本。或者,如果您担心有足够大的空间,那么您可以使用LONGTEXT。

我建议您只使用文本。或者,如果你担心有足够大的空间,那么你可以使用LONGTEXT