php编写修改界面,UPDATE语句在网页不能执行是数据库修改,但是echo后的sql语句在mysql中可以正确执行

部分代码如下所示,可以执行insert语句,在list表中添加一条记录,但是goods表格的update命令没有执行,没有报错,可以echo出正确的sql语句。求大神指教... 部分代码如下所示,可以执行insert语句,在list表中添加一条记录,但是goods表格的update命令没有执行,没有报错,可以echo出正确的sql语句。求大神指教问题会处在哪里?!谢谢!
$sql="INSERT INTO `list`(`list_id`,`goods_id`, `goods_name`, `goods_num`, `manager`, `time`, `department_name`, `remark`) VALUES ('','$result6[goods_id]','$_POST[goods_name]','$_POST[goods_num]','$_POST[manager]',now(),'$_POST[department_name]','$_POST[remark]')";
echo $sql;
if ($remark=="借出"||$remark=="使用"){
$result6['goods_reserve']=$result6['goods_reserve']-$goods_num;
$sql10="update `goods` set goods_reserve='$result6[goods_reserve]' where goods_name='".$goods_name."'";
echo $sql10;
}else{
$result6['goods_reserve']=$result6['goods_reserve']+$goods_num;
$sql10="update `goods` set goods_reserve='$result6[goods_reserve]' where goods_name='".$goods_name."'";
echo $sql10;
}
if (!mysql_query($sql,$conn))
{
die('Error: ' . mysql_error());
}
展开
 我来答
影翼视觉lyl
2015-01-07 · TA获得超过630个赞
知道小有建树答主
回答量:1279
采纳率:50%
帮助的人:677万
展开全部
因为你这边没有执行sql,

mysql_query($sql,$conn)这句只是执行$sql的,而刚好$sql是insert ,所以能插入,但是你更新语句却是$sql10,后面又没mysql_query($sql10,$conn),所以会不能更新
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式