社区
基础编程
帖子详情
插入数据问题
iqyely
2009-10-25 10:00:59
在执行
mysql_query($sql) or die('error code:' . mysql_errno());
后,报错error code:1406
其中的$sql是一个insert插入语句,把它直接拷贝到可视化的程序中执行是没问题的啊,但在这边一执行就出错,请大家帮忙看看,错在哪儿了?
...全文
110
7
打赏
收藏
插入数据问题
在执行mysql_query($sql) or die('error code:' . mysql_errno()); 后,报错error code:1406 其中的$sql是一个insert插入语句,把它直接拷贝到可视化的程序中执行是没问题的啊,但在这边一执行就出错,请大家帮忙看看,错在哪儿了?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
TR@SOE
2009-10-27
打赏
举报
回复
[Quote=引用 6 楼 iqyely 的回复:]
谢谢,正式因为这个原因,但你是在哪里搜到的呢?我在Google搜了半天都没找到。
[/Quote]
我用"mysql error 1046"在Google进行搜索……
TR@SOE
2009-10-26
打赏
举报
回复
我搜索了一下,1406错误意味着要插入的某个(或某几个)数据长度太长,而字段的定义中的长度太短。比如你定义了varchar(255),但是要想输入一篇文章时会出现这个问题。
根据我的经验,在类似PMA这样的环境中,PMA会帮你自动trunc多出来的字符,但是在严格PHP环境下,可能就会出错。这也是你碰到的情况。所以,你可以将你最终的SQL列出来看看,然后再看看你的字段定义。
yw1386
2009-10-26
打赏
举报
回复
echo 一下,看看输出的SQL语句错在哪儿!是在看不出来,就在phpMyAdmin里面运行一下,会提示你什么错误的
床上等您
2009-10-26
打赏
举报
回复
mark
iqyely
2009-10-26
打赏
举报
回复
[Quote=引用 5 楼 的回复:]
我搜索了一下,1406错误意味着要插入的某个(或某几个)数据长度太长,而字段的定义中的长度太短。比如你定义了varchar(255),但是要想输入一篇文章时会出现这个问题。
根据我的经验,在类似PMA这样的环境中,PMA会帮你自动trunc多出来的字符,但是在严格PHP环境下,可能就会出错。这也是你碰到的情况。所以,你可以将你最终的SQL列出来看看,然后再看看你的字段定义。
[/Quote]
谢谢,正式因为这个原因,但你是在哪里搜到的呢?我在Google搜了半天都没找到。
阿_布
2009-10-25
打赏
举报
回复
把$sql贴出来看看!
tony-杨
2009-10-25
打赏
举报
回复
你看看mysql_error输出什么
还有把你Sql语句打印出来看看是什么....
数据
结构+算法综合资料库
数据
结构与算法综合资料库(CHM) 程序员必备的基础资料,对
数据
结构与算法很详细的讲解,里面还有许多示例,大家可以参考,学习编程语言都要用到的基础资料。初级走向高级必修的内功心法!
[Android] 使用SQLite简单增删改查操作
数据
库 显示ListView中 源码
本文主要参考博客完成,通过SQLite对Android
数据
库进行简单的操作,包括创建
数据
库、建表、更新
数据
、删除
数据
、
插入
数据
,并通过适配器显示在ListView中。基础免费资源,仅供大家学习。希望对大家有所帮助,是Android 4.4版本。
java算法大全(含源码包)
java算法大全,有近100多种常见算法的源代码,是学习JAVA算法的难得资料。
JAVA经典算法90题【含源码】
Java最经典的算法题,初学者必懂。好好学,好好练,这就是学习的最终的秘诀
MoreWindows白话经典算法之七大排序第2版(高清)
在第一版的基础上新加了对冒泡排序,直接
插入
排序,直接选择排序,希尔排序,归并排序,快速排序和堆排序这七种常用的排序方法的总结篇,方便大家复习,合适作为笔试面试前的复习资料。
基础编程
21,893
社区成员
140,347
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章