利用 PHP 向MYSQL保存数据的问题 改为varchar类型,大小设为你想要的那么大就行了! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ③ 修改$sql = "update 表名 set 字段1='var1',......,字段n='varn'";$sql.= "where 条件";这是我的更新语句,另外你看看字段的属性. LONGTEXT L+4 字节, 在此L< 2 ^ 32 你至多存放4294967295字节的数据,足够了你的问题出现的原因多半是未对$content中的特殊字符“'”做转义处理入库前先$content = addslashes($content);或$content = mysql_escape_string($content); 一般不会出现字节太长,无法保存。真有那么大,你也post不上去就超时了。一般对于需要用 text或textarea 来上传的信息最好都加上addslashes()处理一下。 忘了说明,对于用addslashes处理过的内容,输出是一定要用stripslashes函数去掉“\” 其实你有两个方面的事要做就是说改字段类型第二对特殊字符转义用这个也可以的$content= htmlspecialchars($content,ENT_QUOTES); 同意。addslashes。另外,楼主用不用那么多'"啊?用大括号不行么? 我是个“菜”级的,刚接触PHP,自己编写网站没头绪,这不就试着改一下别人的ASP的网站顺便学习下PHP,谢谢大家指教,我这个问题已经解决了,正如大家所说,未对$content中的特殊字符“'”做转义处理 求教,数组排序 函数形参 wamp5自带的phpMyadmin数据库生成文件问题 新手,自己写的一段代码,请大家点评点评。 这样的写法那里出问题了,谢谢,新手 PHP如何生成一个XML文件并向此文件添加数据? 无限级分类函数,好像有点问题,大虾们帮偶看看,,, php中类似response.end函数是什么? 新手求教数据库连接的问题 图片文件,缓存文件等,有必要分很多文件夹吗? php.ini里magic_quotes_gpc这个设置有什么用? 小问题,如何取得ie的版本?
你至多存放4294967295字节的数据,足够了你的问题出现的原因多半是未对$content中的特殊字符“'”做转义处理
入库前先
$content = addslashes($content);
或
$content = mysql_escape_string($content);
一般对于需要用 text或textarea 来上传的信息最好都加上addslashes()处理一下。
第二对特殊字符转义用这个也可以的
$content= htmlspecialchars($content,ENT_QUOTES);
另外,楼主用不用那么多'"啊?用大括号不行么?
顺便学习下PHP,谢谢大家指教,我这个问题已经解决了,正如大家所说,未对$content中的特殊字符“'”做转义处理