php mysql执行插入语句报错 5

$sql="insertintotest1(num1,name,sex,age,telephone,hospital,id,arear,bed,sample,num,do... $sql="insert into test1(num1,name,sex,age,telephone,hospital,id,arear,bed,sample,num,doctor,data,dis,subobject,result) values('$str','$name','$sex','$age','$telephone','$hospital','$id','$area','$bed','$sample','$num','$doctor','$data','$dig','$object','$result')";
$result=mysql_query($sql);
if(!$result)
{

echo "插入失败";
}
else
echo "插入成功";
当代码是上面的执行就成功
但是当代码变成下面的就不能执行了,只是多加了一个$add,
print"$add";这句这行成功
$sql="insert into test1(num1,name,sex,age,telephone,hospital,id,arear,bed,sample,num,doctor,data,dis,subobject,result,add) values('$str','$name','$sex','$age','$telephone','$hospital','$id','$area','$bed','$sample','$num','$doctor','$data','$dig','$object','$result','$add')";
$result=mysql_query($sql);
if(!$result)
{

echo "插入失败";
}
else
echo "插入成功";

而且
在mysql中执行
insert into test1(num1,name,sex,age,telephone,hospital,id,arear,bed,sample,num,doctor,data,dis,subobject,result) values('$str','$name','$sex','$age','$telephone','$hospital','$id','$area','$bed','$sample','$num','$doctor','$data','$dig','$object','$result');是正确的,可以插入
但是执行
insert into test1(num1,name,sex,age,telephone,hospital,id,arear,bed,sample,num,doctor,data,dis,subobject,result,add) values('$str','$name','$sex','$age','$telephone','$hospital','$id','$area','$bed','$sample','$num','$doctor','$data','$dig','$object','$result','$add');错误,不能执行。
table名:test1
表头包括:num1,name,sex,age,telephone,hospital,id,arear,bed,sample,num,doctor,data,dis,subobject,result,add
执行mysql语句时values中已经换成对应的内容了。
展开
 我来答
jiangxibaiyi
2013-08-14 · 跟随风去旅行-伤心的歌
jiangxibaiyi
采纳数:3973 获赞数:14412

向TA提问 私信TA
展开全部
if(!$result)

{

 

 echo "插入失败";

}

     else

  echo "插入成功";

改成

echo $result ? '插入成功' : '插入失败,Mysql错误是:' . mysql_error();

然后运行一下,如果出错,会有一段关于插入数据库失败的英文错误原因提示,根据这个提示,能很直观的知道失败的原因

布天秋梵䰈
2013-08-14 · TA获得超过100个赞
知道答主
回答量:179
采纳率:100%
帮助的人:57.6万
展开全部
把sql语句打印出来,然后插入试试。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dlong1632
2013-08-14 · TA获得超过280个赞
知道小有建树答主
回答量:334
采纳率:0%
帮助的人:260万
展开全部
可能跟你的add这一列的数据类型或者是长度有关,具体要看报何种类型错误
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式