php mysql update语句 哪里出错.
$strsql="update".$strtable."set(ifdel='f')whereid=".$id;echo$strsql;$result=mysql_db_...
$strsql="update ".$strtable." set(ifdel='f') where id=".$id;
echo $strsql;
$result=mysql_db_query($mysql_database, $strsql, $conn);
//$result=mysql_query($strsql);
if($result)//接连成功.
{
echo "Delete Success!";
}else{
echo "Connection fail";
}
-----------------------
执行结果就是:
Connection fail
数据库里也没有更新.
请高手指点.
的确是去掉括号 就行了.
不行我是和第一位朋友一起讨论出来.然后再有后面的朋友的回答.抱歉了. 展开
echo $strsql;
$result=mysql_db_query($mysql_database, $strsql, $conn);
//$result=mysql_query($strsql);
if($result)//接连成功.
{
echo "Delete Success!";
}else{
echo "Connection fail";
}
-----------------------
执行结果就是:
Connection fail
数据库里也没有更新.
请高手指点.
的确是去掉括号 就行了.
不行我是和第一位朋友一起讨论出来.然后再有后面的朋友的回答.抱歉了. 展开
展开全部
update cable_dvi set (ifdel='f') where id=3;
=>
update cable_dvi set ifdel='f' where id=3;
把括号去掉,要是更新的很多字段,用半角逗号隔开即可
=>
update cable_dvi set ifdel='f' where id=3;
把括号去掉,要是更新的很多字段,用半角逗号隔开即可
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
//$result=mysql_query($strsql);
肥前面的//去掉。
肥前面的//去掉。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把这句的结果给我们看看啊。
echo $strsql;
echo $strsql;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
数据库连接有问题么?query放到mysql中执行有更新么?
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询