为什么我的sql 插入失败? 请高手解答!

insertintoweb_users(user_num,user_mima,user_email,user_name,user_sex,user_shenfenzhen... insert into web_users (user_num,user_mima,user_email,user_name,user_sex,user_shenfenzheng,user_shengri,user_diqu,user_dizhi,user_teb,user_movteb,user_qq,user_wangzhi,user_beizhu) values ('$users_zh','$users_mima','$users_email','$users_name','$users_sex','$users_zj.$users_zjnum','$users_yy','$users_dq','$users_addr','$users_tel','$users_mov','$users_qq','$users_url','$users_ly') 展开
 我来答
Jenito
2012-07-25 · TA获得超过218个赞
知道小有建树答主
回答量:189
采纳率:0%
帮助的人:183万
展开全部
请把提示信息帖出来,插入失败一般原因:
1.字段和值不一致。
2.数据类型强制转换错误。
3.标点符号。
4.数据类型长度。
通过上述几个方面可以找出你的问题答案,当然原因不止这一些。
追问
没有提示信息    源码用了个if($re=mysql_query($sql))
{
echo "成功插入!";
}else{
echo "插入失败!";
}
追答
你帖的这写代码跟你提的问题就不是同一个问题了:为什么我的sql 插入失败?,请在SQL运行一下插入语句,如果成功,则说明问题不出在SQL里,而是你的代码中。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
尚宁大词
2019-02-02 · TA获得超过3.6万个赞
知道小有建树答主
回答量:1.2万
采纳率:35%
帮助的人:875万
展开全部
明白楼主的意思,是要把identity自增列的值从1开始。在查询分析器中执行以下语句更正标识值,把“表名”替换为你的表的名称。注意是在表中没有数据的时候执行。
dbcc
checkident
('表名',reseed,0)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tswjhhi
2012-07-25 · TA获得超过559个赞
知道答主
回答量:57
采纳率:0%
帮助的人:46.6万
展开全部
这个表一共插入有14个字段,你插入的值是不是超过你定义的字段的值了,就是你定义的字段的长度,还有,你的单引号是不是有汉语和英语两种类型,希望能帮助你
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jianan19860
2012-07-25 · TA获得超过661个赞
知道小有建树答主
回答量:750
采纳率:0%
帮助的人:447万
展开全部
看看你这里user_num,对应的数据是“$users_zh'”,我怀疑是这里弄错了。如果你user_num定义的数据类型为int的话,就不能带引号,如果这user_num定义的是自动增长型的序号的话,那这个“$users_zh'”,就应该是一个null值了。
追问
所有数据类型都是char
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
星★梦女孩
2012-07-25
知道答主
回答量:15
采纳率:0%
帮助的人:12.8万
展开全部
插入的数据类型和设置的字段的数据类型不符,或者你插入的数据超过了你设置的长度
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(7)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式