PHP程序员站--PHP编程开发平台
 当前位置:主页 >> PHP基础 >> 基础文章 >> 

Data too long for column错误解决方法

Data too long for column错误解决方法

来源:  作者:  发布时间:2010-08-08
php编程中出现和这个错误,Da ta too long for column 字段at r

php编程中出现和这个错误,Data too long for column ‘字段’ at row  或着在mysql中导入包含中文内容的数据时,

如:

mysql> insert into table(`keyword`,`date`,`datetime`) values('哈哈哈哈哈','2008-03','2010-08-08 06:28:28');
ERROR 1406 (22001): Data too long for column 'keyword' at row 1
mysql>

但是插入英文字符时完全正常。

不管你的mysql字段设的有多长,他就是提示你Data too long for column

其实是编码问题问题造成的。

在链接数据后连接时加上几句mysql_query("set names 'gbk'");或mysql_query("set names 'gb2312'");根据你的mysql编码设定。

问题立马解决

 


延伸阅读:
HTTP/Apache 错误代码汇总
php连接Access数据库错误及解决方法四则
dede5.0 升级5.1出现include\inc_pubtag_make.php on line 288错误的解决方法
IIS7中HTTP 500错误
用php定制404错误页面 并发信通知管理员
js错误"submit is not a function"的解决方法
IIS无法启动错误的几种情况汇总
PHP has encountered an Access Violation 错误的解决方法
session错误Cannot send session cache limiter - headers already sent 的解决方法
php错误:Cannot modify header information出错的原因
Tags: 错误  
最新文章
推荐阅读
月点击排行榜
PHP程序员站 Copyright © 2007-2010,PHPERZ.COM All Rights Reserved 粤ICP备07503606号