MYSQL 如何update text?

表单A中有title是varchar,另外content是text。我要更新两个的内容。但是当时contender内容比较多的时候就不能执行。我用updateAsetti... 表单A中有title是varchar,另外content是text。我要更新两个的内容。但是当时contender内容比较多的时候就 不能执行。
我用update A set title='$title' content ='$content' where id=$id
如果content的字数不是太多可以更新成功,但是字数比较多,在几百字左右就不行了。
应该怎么更新text?
展开
 我来答
pyllion
2013-03-28 · TA获得超过817个赞
知道小有建树答主
回答量:661
采纳率:100%
帮助的人:660万
展开全部
楼主用text字段只能更新几百字,那应该是你的编码没统一,有些时候就是更新不进数据库的,你可以在数据库连接的后观补上指定访问和执行MYSQL数据库的数据编码格式为UTF-8或GB2312都可以的;如下面例子所示:
<?PHPmysql_connect("localhost","root","");//连接数据库 三个参数,web服务器、 数据库账号及密码。
mysql_select_db("lyb");//选择数据库
mysql_query("set names gb2312") //设置传输使用gb2312字符集防止乱码
?>
加上 mysql_query("set names gb2312") //设置传输使用gb2312字符集防止乱码或添加不进。

如果不是上述原因,就是很可能你
update A set title='$title' content ='$content' where id=$id
用上面的SQL语句的问题:
因为content前面应该有,号做分隔符,并去掉单引号
正确的应该是:
update A set title=$title, content =$content where id=$id
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
普渡众生1号
2013-03-28 · TA获得超过142个赞
知道答主
回答量:240
采纳率:100%
帮助的人:46.7万
展开全部
update A set title=$title, content =$content where id=$id
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式