如何正确编写MySQL列类型varchar(1000)中的文本?

1 php mysql sql varchar

我在MySQL DB中有一个列VARCHAR(1000).因此,当PHP请求插入超过1000个符号时,其余文本将被拒绝.

在我放置了一个textareawith 的网站上maxlength=1000,但在服务器端,PHP解析提交的文本与htmlspecialchars函数,所以如果文本是it's called "nothing",它就变成了it's called "nothing".

问题是文本可能会变成超过1000个符号,即使它输入的字符很清楚1000个字符.

你能帮我找到正确的方法,正确的功能等来插入用户输入的所有字符吗?

Bar*_*mar 9

htmlspecialchars存储在数据库中时不要使用.htmlentities从数据库中检索并写入浏览器时使用它(或).